
Page Clone Skill
Makes an agent build a new course page by copying an existing page's design and swapping in new words.
- Repository
- THU-MAIC/OpenMAIC
- Stars
- 42,460
- Licence
- MIT
- Files
- 1 file
What it does
This skill teaches an AI agent how to create a new page in an OpenMAIC course that looks like an existing page. Instead of redrawing the design from scratch, the agent duplicates the model page, reads its underlying structure, identifies which elements hold content versus decoration, and replaces only the content text, table cells, code lines, formulas, or images. It then checks the result for leftover text from the old topic and adds narration.
Great for
- Course builders who want new pages to match a design already used in an imported deck or earlier page
- Developers building or testing the OpenMAIC agent runtime and its page-editing tools
- Anyone editing a multi-page course who needs consistent layouts across lessons
Skip it if
- Revising a page that already has the desired content, since the skill is for cloning and the related editing skill covers that case
- Planning layouts across a whole course, which is handled by a separate layout-assignment skill; this one works on a single page
- Users without the OpenMAIC runtime, because the skill depends on its specific tools (duplicate_scene, read_stage, patch_stage, generate_actions) and would not function elsewhere
Try asking
- “Make a new lesson summary slide that uses the same design as the chapter-one overview slide”
- “Clone the title page from the imported deck and replace the title, subtitle and author text”
- “Create a new quiz page with the same table layout as an existing page, filling in new questions”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
page-clone.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip page-clone.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip page-clone.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
- Give the new page a title that describes its new content, since the copy otherwise inherits the old page's name and brief
- Ask the agent to report which elements it treated as skeleton versus content so you can check its judgement
- Review the narration after generation, since the duplicated page arrives silent and the audio is produced automatically
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.