What problem does it solve?
This Skill enables end-to-end automation for PowerPoint PPTX work: it helps you programmatically create, modify, and analyze slides, reducing manual editing time and ensuring consistency across decks.
Core Features & Use Cases
- HTML-to-PPTX workflows: convert HTML slides into fully positioned PowerPoint slides using the html2pptx.js library and PptxGenJS integration.
- OOXML validation & inventory: unpack, validate OOXML structure, and extract text inventory for replacements or auditing.
- Template-based editing: apply replacement_text.json to update slide content while preserving formatting and layout using the provided scripts.
- Use Case: you need to produce a 10-slide deck from an HTML storyboard, verify text overflow, and generate a clean inventory to drive updates.
Quick Start
Use the PPTX skill to extract inventory from a sample presentation and then apply replacements:
- Step 1: python inventory.py sample.pptx inventory.json
- Step 2: python scripts/replace.py sample.pptx inventory.json updated.pptx
- Step 3: python scripts/thumbnail.py updated.pptx