{"data":{"slug":"ppt-master","name":"PPT Master","tagline":"MIT agent skill that turns documents into natively editable PowerPoint decks — real shapes, charts and slide masters","category":"agents","categoryName":"AI Agents","url":"https://hugohe3.github.io/ppt-master-examples/","github":"https://github.com/hugohe3/ppt-master","pricing":"open-source","hook":"PPT Master is a skill plus Python scripts that your coding agent runs locally: point Claude Code, Codex, Cursor or Gemini CLI at a PDF, DOCX or pasted text and it exports a .pptx you can keep editing in PowerPoint instead of a flat image deck.","whatsGood":"MIT (hugohe3/ppt-master), release v6.7.0 (2026-10-08). Output is native DrawingML: shapes, editable charts and tables, and real slide masters when you start from your own .pptx template. Can also refill an existing deck while keeping its design and add transitions, animations and narration from speaker notes. Install by cloning, via `npx skills add hugohe3/ppt-master`, or as a Claude Code plugin; needs Python 3.10+ and `pip install -r requirements.txt`. Everything except the model calls runs on your machine. Example decks are browsable online. ★~60k, most of it gained since the repo was created in December 2025.","theCatch":"The author says it outright: the model sets the ceiling and you will not get a finished deck in one shot — the recommendation is a long-context frontier model plus a paid image model, and cheaper models leave more cleanup. Long decks burn a lot of tokens on your own key. The README leads with sponsor blocks for third-party API relay resellers selling Claude/GPT/Gemini access \"at a fraction of official rates\"; use official provider keys. No SmartArt, by design. Vs hyperframes (HTML to video): this is for decks people will edit in PowerPoint.","verdict":"The best free way to get an agent to produce PowerPoint people can actually edit — bring a strong model and skip the relay sponsors.","addedAt":"2026-10-11","featured":false,"domain":"AI Agents","subSpecialty":"Documents","subcategory":"Documents","tags":["cli","self-host","local-first","permissive","coding-agents","skills","active","fast-stars"],"capabilities":["skill","pptx","presentations"],"surfaces":["CLI","Self-host"],"ecosystem":["Python"],"licenseModel":"OSS/MIT","githubStars":63578,"starsPerWeek":1419,"access":"free","archived":false,"repo":{"createdAt":"2025-12-10","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/ppt-master","html":"/gems/ppt-master","markdown":"/gems/ppt-master.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}