What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slides inside templates, and building decks from scratch all require deep knowledge of OOXML structure, and small mistakes corrupt the file. This Skill provides a complete workflow for reading, editing, and generating PowerPoint presentations with built-in validation and visual QA. ## Core Features & Use Cases - Content Extraction & Analysis: Extract text with markitdown, generate thumbnail grids of slides, and unpack raw XML for inspection. - Template-Based Editing: Unpack a .pptx, duplicate or reorder slides, edit slide XML content, clean orphaned files, and repack with schema validation and auto-repair. - Creating Decks from Scratch: Build presentations with pptxgenjs including shapes, charts, tables, icons, images, and slide masters, guided by design palettes and typography rules. - Use Case: Given a corporate template deck and a project brief, map content to varied slide layouts, replace all placeholder text, then run automated content and visual QA to catch overflow, overlap, and leftover placeholders before delivery. ## Quick Start Use the pptx skill to create a five-slide pitch deck about our product launch with a dark title slide and varied layouts.