What problem does it solve? Working with .pptx files programmatically is error-prone: templates break, layouts look generic, and visual defects slip through without inspection. This Skill provides structured workflows for reading, editing, and building presentations with built-in QA loops. ## Core Features & Use Cases - Read and analyze decks: Extract text with markitdown, generate thumbnail grids, and unpack raw OOXML for inspection. - Template-based editing: Unpack, duplicate, reorder, and edit slides via scripts like add_slide.py, clean.py, and pack.py with schema validation. - Create from scratch: Build presentations with pptxgenjs, including charts, tables, icons, and styled layouts guided by design palettes and typography rules. - Use Case: Turn a quarterly report outline into a branded pitch deck by duplicating template slides, replacing placeholder content, then running automated visual QA on rendered slide images. ## Quick Start Use the pptx skill to create a five-slide presentation about our product launch with a dark title slide and a chart of quarterly sales.