What problem does it solve?
This Skill provides end-to-end tooling to create, edit, and analyze PowerPoint presentations (.pptx) with template-driven design, on-demand content manipulation, and OOXML-aware editing workflows.
Core Features & Use Cases
- Template-based slide creation: Generate decks from professional templates to ensure branding consistency.
- Content inventory & replacement: Extract structured text inventories and safely replace content while preserving formatting.
- Slide orchestration: Rearrange, duplicate, and prune slides to assemble the final deck.
- OOXML editing & validation: Modify slides at the OOXML level and run integrity checks on relationships and content types.
Quick Start
Use this skill to assemble a templated deck: extract inventory, rearrange slides, and apply replacements using the provided scripts (inventory.py, rearrange.py, replace.py). For example:
- python scripts/inventory.py deck.pptx inventory.json
- python scripts/rearrange.py template.pptx final.pptx 0,2,2,4
- python scripts/replace.py final.pptx inventory.json final.out.pptx