What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slides without corrupting the file, and producing visually polished decks all require deep knowledge of the OOXML format. This Skill provides a complete workflow for reading, editing, and creating PowerPoint presentations with built-in validation and visual quality checks. ## 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, clean orphaned files, and repack with schema validation and auto-repair. - From-Scratch Creation: Build presentations with pptxgenjs using guided design principles for color schemes, typography, layouts, and charts. - Mandatory Quality Checks: Convert slides to images via LibreOffice and pdftoppm, then run content and visual inspection loops to catch overflow, overlap, and placeholder residue. - Use Case: Given a branded template deck and new quarterly data, duplicate the relevant layout slides, replace placeholder text and charts, then render and visually verify every slide before delivery. ## Quick Start Use the pptx skill to create a five-slide presentation about our Q3 results using the attached template, then visually verify each slide.