What problem does it solve?
Creating professional, on-brand PowerPoint decks requires tedious manual layout work, consistent branding, and careful handling of evidence sources like paper figures and web images. This Skill automates the full pipeline from narrative planning to a validated, editable .pptx file.
Core Features & Use Cases
- Template-Based Deck Generation: Builds new decks on an official template master using PptxGenJS, with a fixed summary banner, footer, and brand tokens, then merges content via finalize_deck.py.
- Existing PPTX Editing: Unpacks, edits, and repacks existing .pptx files at the XML level while preserving the original master, layouts, and theme.
- Evidence & Visual Management: Tracks paper figures, web images, and user materials through an evidence plan with approval states, contact sheets, and arXiv figure extraction.
- Automated QA Gates: Validates geometry, overlaps, font floors, layout inheritance, and evidence citations with scripts like qa_geometry.py and audit_pptx.py before delivery.
- Use Case: Ask the agent to turn a research paper and your notes into a 12-slide technical review deck; it plans the narrative, extracts paper figures, generates each slide, and delivers a QA-passed .pptx.
Quick Start
Create a 10-slide presentation about our quarterly results using the official template and save it as quarterly-review.pptx.