What problem does it solve? Working with PowerPoint files programmatically is error-prone: .pptx files are ZIP archives of XML with strict schema rules, and common libraries like pptxgenjs silently produce corrupt files through wrong hex colors, invalid chart axes, or negative shadow offsets. This Skill provides the operational knowledge and scripts to create, edit, theme, and validate decks without corrupting them. ## Core Features & Use Cases - Deck Creation with pptxgenjs: Generate new presentations with correct layouts, colors, charts, icons, and speaker notes while avoiding documented corruption pitfalls. - Template Editing & Theming: Unpack existing decks or .potx templates, duplicate slides with full package bookkeeping, apply unified color/font themes declaratively, and clean orphaned parts. - Validation & Visual QA: Run schema, relationship, and chart validation against an original baseline, then render slides to images for overflow, overlap, and contrast inspection. - Use Case: A user asks to restyle a 40-slide training deck with a new brand palette. The Skill inventories the deck's colors, applies a declarative theme map, validates against the original, and renders every slide for visual review. ## Quick Start Use the pptx skill to create a 10-slide pitch deck about our product roadmap with a dark navy theme and native charts.