What problem does it solve?
This Skill automates PowerPoint (.pptx) deck creation, editing, and analysis, reducing manual overhead and enabling scalable slide workflows.
Core Features & Use Cases
- Template-driven deck generation: Build presentations from templates and update content in bulk.
- Content editing & layout application: Modify slide content, apply layouts, and manage speaker notes or comments.
- Inventory & replacement workflows: Extract text inventories from slides and apply structured text replacements while preserving formatting.
- Thumbnail & grid previews: Generate slide thumbnails for quick review and sharing.
Quick Start
Use the pptx skill to generate an inventory from a presentation:
- python scripts/inventory.py sample.pptx inventory.json
Then apply replacements:
- python scripts/replace.py sample.pptx replacement-text.json output.pptx
Quick Start (alternative tasks)
- Create a new deck from a template: python scripts/rearrange.py template.pptx output.pptx 0,34,34,50,52
- Update content across slides: python scripts/replace.py template.pptx replacements.json updated.pptx