pptx
Installation
SKILL.md
PPTX Skill
Tool-First Workflow
Use the Presentation tool for ALL operations. Do NOT use Python scripts unless you need features the tool doesn't have.
Available Presentation tool actions
| Task | Tool call |
|---|---|
| Inspect metadata | Presentation { action: "inspect", file_path: "deck.pptx" } |
| List all slides | Presentation { action: "list_slides", file_path: "deck.pptx" } |
| Extract text (all or one slide) | Presentation { action: "extract_text", file_path: "deck.pptx" } |
| Read speaker notes | Presentation { action: "read_notes", file_path: "deck.pptx" } |
| Export text outline | Presentation { action: "export_text_outline", file_path: "deck.pptx" } |
| Create new presentation | Presentation { action: "create", output_path: "deck.pptx", content: {slides: [{title, body: [...]}]} } |
| Unpack for XML editing | Presentation { action: "unpack", file_path: "deck.pptx", output_path: "unpacked/" } |
| Repack after editing | Presentation { action: "pack", file_path: "unpacked/", output_path: "output.pptx" } |