What problem does it solve?
This Skill automates the creation, editing, and analysis of PowerPoint (.pptx) decks, eliminating manual, repetitive editing tasks and enabling consistent layouts across large slide decks.
Core Features & Use Cases
- HTML to PPTX conversion: convert HTML slides into PowerPoint using html2pptx.js and PptxGenJS, preserving layout and placeholders.
- Inventory-driven content replacement: extract text inventory from decks and replace placeholder text with structured content via replace.py.
- Slide management: duplicate, reorder, and trim slides via rearrange.py, and generate slide thumbnails with thumbnail.py for quick reviews.
- Use Case: Automate a 20–slide quarterly business review deck by auto-generating slides from HTML, updating titles and bullets, and exporting a thumbnail grid for stakeholder reviews.
Quick Start
Run a quick inventory pass on a sample deck: python scripts/inventory.py sample.pptx inventory.json