What problem does it solve?
The PPTX Skill enables developers and designers to automate the creation, editing, and customization of PowerPoint presentations (.pptx) through code, eliminating tedious manual slide assembly and consistency issues.
Core Features & Use Cases
- Programmatic slide generation, layout application, and content editing using Python's python-pptx library.
- HTML-to-PowerPoint bridge via html2pptx.js to convert HTML slides into PPTX with deterministic positioning and on-demand diagrams/assets.
- Common workflows include deck templating, bulk updates, and automated slide generation from data sources.
Quick Start
Install dependencies and try a quick workflow: generate a text inventory from a deck, produce thumbnails, and apply replacements to create a final deck.
- pip install "python-pptx" Pillow
- python scripts/inventory.py deck.pptx inventory.json
- python scripts/thumbnail.py deck.pptx
- python scripts/replace.py deck.pptx inventory.json output.pptx