What problem does it solve?
This Skill provides programmatic PowerPoint (.pptx) processing to automate the creation, editing, analysis, and data extraction from slide decks, reducing manual overhead in presentation workflows.
Core Features & Use Cases
- Template-driven creation: generate presentations from templates and inventories.
- OOXML editing: perform advanced direct XML edits for complex layouts.
- Text inventory & replacements: extract structured text from slides and apply replacements while preserving formatting.
- Validation & workflow automation: validate outputs and automate end-to-end PPTX pipelines across decks.
Quick Start
Run the provided scripts to inspect, modify, and generate PPTX files:
- python inventory.py input.pptx inventory.json
- python replace.py input.pptx replacements.json output.pptx
- python rearrange.py template.pptx output.pptx 0,34,34,50,52