What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slide XML, and generating new decks from scratch each require different tools and deep knowledge of the OOXML format. 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 decks: Extract text with markitdown, generate thumbnail grids, and unpack raw slide XML for inspection. - Template-based editing: Unpack a .pptx, duplicate or reorder slides, edit content in slide XML, clean orphaned files, and repack with schema validation. - Create from scratch: Generate presentations with pptxgenjs, including charts, tables, icons, images, and styled shapes, guided by curated color palettes and typography rules. - Use Case: You receive a branded template deck and a content outline. The Skill analyzes the template layouts, maps your content to varied slide designs, edits the XML, and runs visual QA on rendered slide images to catch overflow and alignment issues. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck about our Q3 results using a dark navy color palette.