What problem does it solve?
This Skill enables developers and data professionals to programmatically create, edit, and manipulate PowerPoint presentations (.pptx) from code, eliminating manual slide assembly and design drift.
Core Features & Use Cases
- Powerful PPTX creation: generate slides, apply layouts, and set content, notes, and comments through code.
- Batch editing and templating: modify multiple decks, reuse templates, and enforce consistent styling across decks.
- Use Case: Automate monthly reporting decks by converting data into slides and pushing to agents or teams.
- Inventory & replacements: extract text inventories, validate structure, and replace placeholder text while preserving formatting.
Quick Start
Install Python and Node-based tooling, then run a sample workflow:
- Generate an inventory: python inventory.py input.pptx inventory.json
- Replace text: python scripts/replace.py input.pptx replacements.json output.pptx
- Create a grid thumbnail: python scripts/thumbnail.py template.pptx thumbnails.jpg