What problem does it solve? Creating presentation decks manually is slow and inconsistent, and many generators produce non-editable output or depend on remote assets. This Skill builds clean, fully editable .pptx files locally from a structured JSON specification. ## Core Features & Use Cases - JSON-driven deck building: Define title, subtitle, and slides in a JSON spec, then build the .pptx with a single Python command. - Deterministic slide types: Supports cover, section, bullets, metrics, comparison, timeline, quote, and closing layouts with strict validation of unknown fields. - Inspect, extract, and render: Summarize an existing deck as JSON, extract slide text to Markdown, or render to PDF via LibreOffice. - Use Case: Turn meeting notes or a project brief into a polished 8-slide presentation by writing a small JSON file and running the build script, then verify the result with the inspect command. ## Quick Start Use the rylai-ppt skill to turn my project summary into an editable PowerPoint deck with a cover, three bullet slides, and a closing slide.