What problem does it solve? Working with .pptx files programmatically is complex because they are ZIP archives of XML files. This Skill provides complete workflows for creating new presentations from scratch, editing existing slides at the raw XML level, applying template designs, and extracting content for analysis. ## Core Features & Use Cases - Create from scratch: Convert HTML slides to PowerPoint with accurate positioning using the html2pptx workflow, then add charts, tables, and images via PptxGenJS. - Edit existing files: Unpack the OOXML structure, edit slide XML directly, validate changes, and repack the presentation. - Template-based creation: Analyze template decks with thumbnail grids, duplicate and reorder slides, and replace placeholder text while preserving formatting. - Content analysis: Extract text with markitdown, read speaker notes and comments from raw XML, and generate thumbnail grids for visual review. - Use Case: Ask for a quarterly sales deck and get a branded .pptx with charts, consistent color palettes, and validated layouts, or restyle an existing deck by swapping its template. ## Quick Start Ask the assistant to create a 10-slide PowerPoint presentation about your project with charts and a consistent color theme.