presentation
SKILL.md
Presentation Skill
Build professional PPTX presentations from prose documents. Reads a document describing a presentation (spec, outline, notes, or any structured description), designs the deck holistically, generates HTML slides in parallel, and assembles a .pptx via document-skills:pptx.
Invocation
/presentation <filename>
-
No filename provided → ask for one (unchanged)
-
.pptxfile → extract content, then offer choice a. Extract content viapython -m markitdown <file>→ slide text as markdown b. Extract theme/colors viaunpack.py+theme1.xmlparsing (see PPTX/PDF Input below) c. Generate thumbnail grid for visual reference d. Write skeleton-structured markdown to<basename>.mde. Ask: "Refine with spec interview?" or "Build now?"- Spec path → delegate to
/spec(see Spec Integration below), then continue to build pipeline - Build path → enter build pipeline with the extracted markdown
- Spec path → delegate to