What problem does it solve? Working with PowerPoint files programmatically is error-prone: extracting content, editing slides without corrupting the OOXML structure, and producing visually polished decks all require specialized tooling and careful QA. This Skill provides a complete workflow for reading, editing, and creating .pptx files with built-in validation and visual inspection. ## 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 a .pptx, duplicate or reorder slides, edit slide XML content, clean orphaned files, and repack with schema validation. - Create decks from scratch: Use pptxgenjs to build slides with text, shapes, images, icons, tables, and charts, guided by design palettes and typography rules. - Use Case: Given a branded template deck and a content outline, map sections to varied slide layouts, replace placeholder text, then render slides to images and run visual QA to catch overflow, overlap, and contrast issues before delivery. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck from my outline and export it as a .pptx file.