What problem does it solve? Working with PowerPoint files programmatically is error-prone: generated decks get corrupted by subtle pptxgenjs mistakes, template edits break package relationships, and defects only surface when the user opens the file in PowerPoint. This Skill provides the scripts, validation tooling, and hard-won gotchas to produce decks that actually open and look designed. ## Core Features & Use Cases - From-scratch deck generation: Write pptxgenjs scripts with correct layouts, colors, charts, speaker notes, and icons while avoiding the library's file-corrupting footguns. - Template-based editing: Unpack .pptx/.potx files, duplicate or reorder slides with full package bookkeeping, edit slide XML directly, and rezip into valid decks. - Validation and visual QA: Run schema, relationship, and chart checks against the original template, then render slides to images for overflow, overlap, and contrast inspection. - Use Case: A user asks for a 10-slide pitch deck from a company template. The Skill thumbnails the template to pick layouts, duplicates slides, fills content via XML edits, validates against the original, and renders each slide for visual review before delivery. ## Quick Start Ask the agent to create a five-slide presentation about your project as a .pptx file, or to extract and summarize the text from an existing deck.