What problem does it solve? Working with PowerPoint files programmatically is error-prone: decks are ZIP containers of XML, and naive generation produces broken layouts or text-only slides. This Skill provides structured workflows for reading, editing, and generating .pptx files with visual quality and structural integrity. ## Core Features & Use Cases - Content Extraction: Extract text and structure from any .pptx file using markitdown, or unpack the ZIP container to inspect raw slide XML. - Surgical Editing: Modify existing decks by editing presentation.xml and slide XML directly to reorder slides, update text, or adjust placeholders. - Programmatic Generation: Build new presentations with PptxGenJS following design rules for color palettes, visual hierarchy, and layout variety. - Use Case: A user asks to update a quarterly pitch deck — extract the current content, edit specific slides via XML, and repack the file without breaking the template. ## Quick Start Use the pptx skill to create a five-slide pitch deck about our product launch with a bold color palette and visual elements on every slide.