What problem does it solve? Generating and editing PowerPoint files programmatically is error-prone: sandbox environments lack python-pptx, grid layouts overflow slide boundaries, slide reordering silently fails, and deliverables ship with factual or layout defects. This Skill encodes proven patterns, pitfalls, and quality gates for reliable .pptx generation and editing. ## Core Features & Use Cases - PPTX Generation: Build multi-page structured decks with python-pptx or pptxgenjs using helper functions, color palettes, grid layouts, and image-first designs with aspect-ratio-safe picture embedding. - Template-Based Editing: Unpack existing .pptx files, duplicate or reorder slides via direct XML manipulation of sldIdLst, edit slide content, and repack with validation scripts. - Quality Gates: Run scripts/quality_check.py to detect shape overflow, overlap, and content leaks before delivery, plus an L0.5 data-honesty checklist for verifying hard facts against source documents. - Use Case: Produce a 14-page competition defense deck in Chinese with a navy/teal palette, 3x2 card grids, embedded photos, verified patent numbers, and zero layout overflow, then reorder pages via scripts/reorder_pptx.py. ## Quick Start Use the powerpoint skill to generate a 6-slide project status deck with a 3-column card grid and run the layout quality check before delivery.