Skip to content

PPT Import as Stage Pages

Imports an uploaded PowerPoint into a new OpenMAIC classroom, then checks and repairs the slides before adding narration

Stars
42,460
Licence
MIT
Files
2 files

What it does

This skill teaches an AI agent how to turn an uploaded PowerPoint file into pages of an interactive OpenMAIC classroom. The agent creates the classroom first, appends the slides while keeping their original layout, then inspects each page, fixes visible problems like overlap or broken images, and only afterwards writes teacher narration and spotlight cues. The PowerPoint supplies content, while the classroom keeps its own title.

Great for

  • Teachers who already have a deck and want it turned into an OpenMAIC lesson with narration
  • Developers testing or building OpenMAIC classroom workflows that import .pptx files
  • Course creators who want original slide layouts preserved rather than regenerated

Skip it if

  • Users without a .pptx file, since the skill stops and does not substitute PDF or DOCX content, which would be misleading
  • Users who want the deck fully redesigned or regenerated, because the skill explicitly avoids rebuilding slides and keeps the original layout

Try asking

  • “I uploaded my biology slides as a .pptx. Put them into a new classroom called Cell Biology 101.”
  • “Import the attached deck into my existing stage after the cover slide, using atOrder 3.”
  • “Check each imported slide for overflow and broken images, fix only what is broken, then write the narration.”
Step-by-step guide: how to use PPT Import as Stage PagesInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the MIT licence and an attribution note.

    pptx-import.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip pptx-import.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip pptx-import.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 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

  • Attach only the PowerPoint you want, or name it explicitly, so the agent does not have to ask which file to use.
  • Provide a classroom title and brief before import, since the stage title is kept and the PPT title is not applied.
  • If rendering is available, let the agent preview pages so it can catch overlap and clipping that text inspection misses.

What's inside

  • outline-constraints.json
  • 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.