What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slides inside templates, and generating new decks from scratch each require different tools and deep knowledge of the Office Open XML format. This Skill provides a complete workflow for reading, editing, and creating PowerPoint presentations with built-in design guidance and mandatory visual QA. ## 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 resources, and repack into a valid file. - Create decks from scratch: Generate presentations with pptxgenjs or convert HTML slides to PowerPoint via the html2pptx library, including charts, tables, images, and icons. - Design and QA guidance: Curated color palettes, typography pairings, layout patterns, and a required render-and-inspect verification loop to catch overflow, overlap, and contrast issues. - Use Case: Ask for a quarterly sales pitch deck and receive a styled .pptx with charts, icons, and consistent layouts that has been visually verified slide by slide. ## Quick Start Create a 10-slide pitch deck about our product roadmap as a .pptx file with charts and a consistent color palette.