What problem does it solve?
This Skill automates the end-to-end workflow of PowerPoint (.pptx) presentations, enabling rapid creation, editing, analysis, and maintenance without manual, repetitive steps.
Core Features & Use Cases
- Automated deck creation and layout edits: generate new slides, modify text, update placeholders, and apply consistent formatting at scale.
- Text inventory and analysis: extract all text, positions, and styling from a PPTX to support auditing, localization, or content replacement.
- Batch operations and replacements: perform slide rearrangements, placeholder text updates, and content replacement while preserving formatting.
- Preview and validation tools: generate slide thumbnails and verify content fits within slide bounds, with support for detecting overflow and alignment issues.
- Real-world use case: quickly prepare a product roadmap deck by importing content, creating a slide sequence, and producing a thumbnail grid for review.
Quick Start
Use the pptx skill to inventory a presentation:
- python scripts/inventory.py example.pptx inventory.json
Then generate thumbnails:
- python scripts/thumbnail.py example.pptx
Finally apply replacements (when ready):
- python scripts/replace.py example.pptx replacement.json output.pptx