
Stage Design Method
Teaches the agent a fixed step-by-step process for building one classroom stage in OpenMAIC
- Repository
- THU-MAIC/OpenMAIC
- Stars
- 42,460
- Licence
- MIT
- Files
- 1 file
What it does
This skill is a build manual for an AI agent working inside the OpenMAIC classroom-generation runtime. Once installed, the agent plans a classroom page by page, confirms the plan with the user, sets up teachers and voices, generates each page in order, adds narration audio, and checks the finished deck before calling it done. It also gives rules for retrying failed page generations and for re-synthesizing audio after narration is edited.
Great for
- Developers building or extending the OpenMAIC classroom generator who want an agent to follow a consistent build process
- Teams using OpenMAIC tools to produce multi-page AI-narrated lessons from a plan
- Anyone writing topic-specific skills for OpenMAIC who needs the shared base workflow
Skip it if
- Editing a stage that already has pages: the skill says such stages should be handled by a different skill (pro-editing), not rebuilt from scratch
- People without an OpenMAIC runtime: the instructions call tools such as create_stage, generate_scene and generate_tts that only exist in that environment
Try asking
- “Build a new 6-page lesson on photosynthesis for my class, starting by proposing a page plan for me to approve”
- “Create a stage with one teacher and two student agents and generate all pages in order”
- “Some pages failed to generate; retry them as the build method allows and tell me what is missing”
- “Check that every narration line in my new stage has audio and that no speech action is blank”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
stage-design.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip stage-design.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip stage-design.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Load this skill before any topic skill such as deep-interactive or vocational, since it defines the sequence those skills build on
- Give the agent a complete page structure up front to skip the confirmation round and speed up generation
- Ask for a final check after generation so gaps and missing audio are reported rather than assumed
What's inside
- SKILL.md
Redistributed unmodified from THU-MAIC/OpenMAIC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.