What problem does it solve? Working with .pptx files programmatically is complex because they are ZIP archives of XML files. This Skill provides structured workflows for creating new presentations from scratch, editing existing slides at the raw XML level, applying templates, and extracting content for analysis. ## Core Features & Use Cases - Create presentations from scratch: Convert HTML slides to PowerPoint with accurate positioning using the html2pptx workflow, then add charts and tables via PptxGenJS. - Edit existing presentations: Unpack the OOXML structure, edit slide XML directly, validate changes, and repack the file. - Template-based creation: Analyze template decks with thumbnail grids, duplicate and reorder slides, and replace placeholder text via JSON-driven scripts. - Content analysis: Extract text with markitdown, read speaker notes and comments from raw XML, and generate slide thumbnail grids for visual review. - Use Case: Ask the assistant to build a 10-slide quarterly sales deck with charts, or to rebrand an existing presentation by editing its theme colors and replacing all placeholder text. ## Quick Start Create a five-slide PowerPoint presentation about our Q4 results with a title slide, three content slides with charts, and a closing slide.