What problem does it solve? Working with .pptx files programmatically is error-prone: templates break, placeholders linger, layouts look generic, and corrupted XML ruins files. This Skill provides a complete workflow for reading, editing, and creating PowerPoint presentations with built-in design guidance and mandatory visual QA. ## Core Features & Use Cases - Read and analyze presentations: Extract text with markitdown, generate thumbnail grids, and unpack raw OOXML for inspection. - Template-based editing: Unpack, duplicate, reorder, and edit slides at the XML level using scripts like add_slide.py, clean.py, and pack.py with schema validation. - Create decks from scratch: Build presentations with pptxgenjs, including charts, tables, icons, images, and slide masters, guided by curated color palettes and typography rules. - Use Case: You receive a branded template and a content outline. The Skill analyzes the template layouts, maps your content to varied slide designs, edits the XML, validates the output, and renders slide images for visual QA before delivery. ## Quick Start Ask the AI to create a polished pitch deck from your outline, or to update an existing .pptx file with new content while preserving its template design.