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 deep knowledge of the .pptx XML format. This Skill provides five ready-made scripts that handle deck creation, structured read-back, in-place edits, template filling, and slide rendering entirely offline, with no PowerPoint installation required. ## Core Features & Use Cases - Deck creation from JSON specs: Define slides with layouts, bullets, tables, charts, images, shapes, backgrounds, footers, and speaker notes in a JSON file, then generate the .pptx in one command. - Structured inspection and editing: Read any deck back as a JSON outline (texts, tables, charts, notes, image inventory), then replace text, update chart data, swap images, duplicate/remove/reorder slides, and set hyperlinks or notes. - Template-driven brand decks: Fill {{token}} placeholders in a company template and append new slides that inherit the template's own layouts, fonts, and colors. - Use Case: A sales team needs a quarterly review deck. Write a JSON spec with agenda bullets, a revenue bar chart, and a results table, run pptx_create.py, then render each slide to PNG with pptx_render.py to visually verify the output before sending. ## Quick Start Ask the agent to create a PowerPoint deck from a JSON outline of your slides, for example: build a 16:9 pitch deck with a title slide, an agenda, and a bar chart of quarterly sales, then render it to images for review.