1.7 KiB
1.7 KiB
PPTX Plugin
Quick Reference
| Task | Guide |
|---|---|
| Read/analyze content | python -m markitdown presentation.pptx |
| Edit or create from template | Read ppt-editing-skill |
| Create from scratch | Use subagents + PptxGenJS, see below |
Reading Content
# Text extraction
python -m markitdown presentation.pptx
Editing Workflow
Read ppt-editing-skill for full details.
- Analyze template with
markitdown - Unpack → manipulate slides → edit content → clean → pack
Creating from Scratch
Use when no template or reference presentation is available.
- Search to understand user requirements
- Use color-font-skill to select palette and fonts
- Read ppt-orchestra-skill to design your PPT outline
- Spawn subagents to create slide JS files (max 5 concurrent)
- Compile all slide modules into final PPTX
Subagent Types
cover-page-generator- Cover slidetable-of-contents-generator- TOC slidesection-divider-generator- Section transitioncontent-page-generator- Content slidessummary-page-generator- Summary/CTA slide
Output Structure
slides/
├── slide-01.js # Slide modules
├── slide-02.js
├── ...
├── imgs/ # Images used in slides
└── output/ # Final artifacts
└── presentation.pptx
Tell Subagents
- File naming:
slides/slide-01.js,slides/slide-02.js - Images go in:
slides/imgs/ - Final PPTX goes in:
slides/output/ - Dimensions: 10" × 5.625" (LAYOUT_16x9)
- Fonts: Chinese=Microsoft YaHei, English=Arial
- Colors: 6-char hex without # (e.g.
"FF0000")
QA & Dependencies
See ppt-orchestra-skill for QA process and dependencies.