What problem does it solve?
PowerPoint deck creation, editing, templating, and QA are error-prone when done by hand; this skill provides a cohesive, script-driven workflow to generate slides from templates, convert slides to editable XML, repair OOXML issues, and perform rendered-slide QA.
Core Features & Use Cases
- Create slides from layouts or clone existing slides using the slides.py tool
- Unpack PPTX files into editable XML with unpack.py, then modify and repack with pack.py
- Repair known OOXML issues (phantom slide masters and zip entries) using the repair.py script
- Generate slide thumbnails/grids for quick review with the thumbnail feature
- Purge unreferenced resources and clean up the package to keep decks lean
- Run end-to-end QA workflow, including content extraction, rendering, and visual verification
Quick Start
Create a deck from a layout, modify slides via XML, and run the built-in QA workflow to validate the output.