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 from scratch all require deep knowledge of the OOXML format. This Skill provides structured workflows, helper scripts, and design guidance to handle any .pptx task reliably. ## 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 via scripts (add_slide.py, clean.py, pack.py) with validation and auto-repair. - Create from scratch: Build presentations with pptxgenjs, including charts, tables, icons, images, and slide masters, guided by built-in design palettes and typography rules. - Use Case: Given a branded template deck and a content outline, unpack the template, map content to varied layouts, edit slide XML in parallel, repack with validation, and run visual QA on rendered slide images. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck about our quarterly results and save it as results.pptx.