What problem does it solve? Working with PowerPoint files programmatically is tedious: building decks from scratch, extracting content from shared presentations, and making bulk edits all require manual effort or a PowerPoint installation. This Skill automates the full lifecycle of .pptx files offline using python-pptx. ## Core Features & Use Cases - Deck Creation from JSON Specs: Generate complete presentations with slides, bullets, tables, charts, images, shapes, backgrounds, footers, and speaker notes from a single JSON file. - Structured Reading and Editing: Extract outlines, notes, tables, chart data, and embedded images as JSON, then perform in-place edits like text replacement, chart data updates, image swaps, and slide duplication, removal, or reordering. - Template-Based Brand Decks: Fill {{token}} placeholders in a company template and append slides using the template's own layouts so new content inherits brand fonts and colors. - Use Case: A sales team needs a quarterly review deck. Write a JSON spec with charts and tables, generate the deck, render each slide to PNG for visual verification, and export to PDF with LibreOffice. ## Quick Start Use the powerpoint skill to create a five-slide pitch deck from a JSON spec and render each slide to PNG for review.