What problem does it solve? Working with PowerPoint files programmatically is error-prone: templates break, placeholders linger, layouts look generic, and visual defects slip through. This Skill provides a complete workflow for reading, editing, and creating .pptx files with built-in QA so decks come out polished and valid. ## 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 in place, clean orphaned files, and repack with schema validation. - Create decks from scratch: Use pptxgenjs to build slides with text, shapes, images, icons, tables, and styled charts, guided by curated color palettes and typography rules. - Mandatory visual QA: Convert slides to images via LibreOffice and pdftoppm, then inspect for overflow, overlap, contrast, and leftover placeholder text. - Use Case: Given a corporate template and a meeting brief, produce a branded pitch deck with varied layouts, then verify every slide renders cleanly before delivery. ## Quick Start Use the pptx skill to create a five-slide pitch deck about our product launch using a dark navy and coral color scheme.