What problem does it solve? Working with PowerPoint files programmatically is error-prone: extracting content, editing slides without corrupting the file, and producing visually polished decks all require deep knowledge of the OOXML format. This Skill provides tested workflows, scripts, and design guidance for every .pptx task. ## Core Features & Use Cases - Read and analyze decks: Extract text with markitdown, generate thumbnail grids, and unpack raw XML for inspection. - Template-based editing: Unpack, duplicate, reorder, and edit slides in existing presentations, then clean and repack with validation. - Create from scratch: Build decks with pptxgenjs, including charts, tables, icons, images, and styled layouts, guided by built-in design palettes and typography rules. - Use Case: A user asks for a 10-slide pitch deck from an outline. The Skill generates the deck with pptxgenjs, converts it to images via LibreOffice, and runs a visual QA loop to fix overflows and alignment issues before delivery. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck about our product and save it as pitch.pptx.