What problem does it solve?
This Skill automates the end-to-end PowerPoint workflow by enabling programmatic PPTX creation, editing, and analysis, reducing manual errors and repetitive tasks.
Core Features & Use Cases
- Automated PPTX creation: generate new decks from data and templates.
- Batch editing and replacement: extract inventory, update slides, and apply replacements across multiple files.
- Template-driven layout management: inventory-based analysis to guide slide design, reordering, and speaker notes.
Quick Start
Install the required tooling (Python libraries and Node.js tools) as described in this repository. Then generate a text inventory for a PPTX by running:
- python inventory.py path/to/presentation.pptx path/to/inventory.json
- python scripts/replace.py path/to/presentation.pptx path/to/replacements.json path/to/output.pptx
- python scripts/thumbnail.py path/to/presentation.pptx