What problem does it solve?
This Skill automates PowerPoint workflows to speed up the creation, editing, and analysis of PPTX presentations, reducing manual formatting, repetitive edits, and human error.
Core Features & Use Cases
- Automated PPTX creation: generate new presentations with professional formatting from templates and programmatically add slides, text, shapes, and media.
- Reading, editing, and analysis: read content from existing decks, extract typography and color data, and apply batch updates or replacements.
- Slide management workflows: duplicate, rearrange, and remove slides; create thumbnail grids and image exports for quick review.
- Real-world example: convert a client deck into a data-driven set of slides, replace placeholders with client data, and produce a grid of slide thumbnails for stakeholder review.
Quick Start
- Extract text inventory: python scripts/inventory.py path/to/presentation.pptx inventory.json
- Create a thumbnail grid: python scripts/thumbnail.py path/to/presentation.pptx grid --cols 5
- Apply replacements or rearrange slides as needed: python scripts/replace.py path/to/presentation.pptx replacement.json output.pptx