What problem does it solve? Working with .pptx files programmatically is error-prone: extracting content, editing slides inside templates, and generating decks from scratch all require deep knowledge of OOXML structure, and visual defects like overflow or low contrast are easy to miss without systematic QA. ## Core Features & Use Cases - Read and analyze presentations: Extract text with markitdown, render thumbnail grids, or unpack raw XML for inspection. - Template-based editing: Unpack a .pptx, duplicate or reorder slides, edit slide XML content, clean orphaned files, and repack with schema validation. - Create decks from scratch: Generate presentations with pptxgenjs including charts, tables, icons, images, and styled layouts guided by built-in design palettes and typography rules. - Use Case: Take an existing branded template, replace placeholder content across 15 slides with new quarterly results, then run automated visual QA by converting slides to images and inspecting for overlaps and contrast issues. ## Quick Start Use the pptx skill to create a five-slide pitch deck about our product launch with a dark title slide and chart on the metrics slide.