What problem does it solve? Working with PowerPoint files programmatically is error-prone: pptxgenjs has silent pitfalls that corrupt files, template editing requires manual OOXML package bookkeeping, and defects like text overflow or broken chart XML only surface when the user opens the deck. This Skill provides the scripts, gotchas, and QA workflow to produce valid, well-designed .pptx files. ## Core Features & Use Cases - Deck creation with pptxgenjs: Generate new presentations with correct layouts, colors, charts, icons, and speaker notes while avoiding known corruption traps. - Template and existing-deck editing: Unpack, duplicate slides, reorder, clean orphaned parts, and repack .pptx/.potx files with full package bookkeeping via bundled scripts. - Validation and visual QA: Run schema, relationship, and content-type validation, then render slides to images to catch overflow, overlap, and contrast defects. - Use Case: A user asks for a 10-slide pitch deck from an outline. The Skill generates it with pptxgenjs, validates the output against OOXML schemas, converts it to images, and fixes any visual defects before delivery. ## Quick Start Ask the assistant to create a PowerPoint presentation from your outline, or to edit and validate an existing .pptx file you provide.