An AI-agent skill that generates editable slide decks in 12 visual themes, editable in the browser and exportable to HTML, PDF, and PPTX.
hugohe3/ppt-master
AI agent workflow that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes, charts, tables and templates.
Open-source alternative to:Microsoft PowerPoint
Gamma
- Stars
- 63,829
- Forks
- 5,048
- Open issues
- 1
- Last commit
- yesterday
What is it?
PPT Master is a workflow, packaged as a skill, that runs inside an agent-capable AI tool such as Claude Code, Cursor or Codex CLI. You give it source material like a PDF, DOCX or web page, or just a topic, and it analyzes the content, designs the slides as SVG, and exports a .pptx file with native PowerPoint shapes, text, pictures and fills that stay editable in PowerPoint.
It can also produce data-backed charts and tables as native PowerPoint objects, add transitions, animations and audio narration generated from speaker notes, and build decks from your own .pptx templates. For existing decks, it can fill new content into a file while keeping the original design and unchanged pages. The pipeline runs on your machine, and only AI model calls leave it. Python 3.10+ is required.
Key features
- 01Exports natively editable .pptx files with real shapes, text, and fills.
- 02Creates data-backed PowerPoint charts and tables on demand.
- 03Adds transitions, animations, and audio narration from speaker notes.
- 04Builds decks from your own .pptx templates and slide masters.
- 05Fills new content into an existing deck while preserving its design.
- 06Runs locally, working with any agent-capable AI tool and model.
Use cases
- Turning a PDF or Word report into a first-draft slide deck.
- Producing presentations on a company brand template with consistent layouts.
- Updating an existing deck with new figures while keeping its design.
- Generating a talk with narrated audio from speaker notes.
Quick start
- 1
Install Python
- 2
Install an agent-capable AI tool
- 3
Drop in your source material and ask the AI in chat to make a deck from it
Things to know
- Output quality depends heavily on the AI model; the README recommends large-context models and says others show a quality gap.
- The only cost is your AI model usage, so you need access to a paid or self-funded model.
- Expect to polish the generated deck yourself; it is not a finished deck in one pass.
- Beginners without Python or AI agent experience face a learning curve.
Topics
FAQ
- What is ppt-master?
- AI agent workflow that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes, charts, tables and templates. PPT Master is a workflow, packaged as a skill, that runs inside an agent-capable AI tool such as Claude Code, Cursor or Codex CLI. You give it source material like a PDF, DOCX or web page, or just a topic, and it analyzes the content, designs the slides as SVG, and exports a .pptx file with native PowerPoint shapes, text, pictures and fills that stay editable in PowerPoint.
- Is ppt-master free to use? What license does it have?
- ppt-master is open source under the MIT license. Check the license terms before using it in commercial products.
- Is ppt-master still maintained?
- Actively maintained. The last commit to ppt-master was on Oct 19, 2026.
- What can I use ppt-master for?
- Turning a PDF or Word report into a first-draft slide deck. Producing presentations on a company brand template with consistent layouts. Updating an existing deck with new figures while keeping its design. Generating a talk with narrated audio from speaker notes.
- How do I install ppt-master?
- Install Python Install an agent-capable AI tool Drop in your source material and ask the AI in chat to make a deck from it
- Where can I get ppt-master?
- The source code and installation instructions are on GitHub: https://github.com/hugohe3/ppt-master
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Agent Skill that generates new editable native PowerPoint decks or beautifies existing .pptx files while keeping the original text intact.
A free, open-source AI Office suite for macOS, Windows and Linux that edits real .docx, .xlsx, .pptx and PDF files with a built-in AI agent.
A PowerPoint alternative delivered as a single self-contained HTML file that includes its own viewer, presenter, and editor.
A single-binary CLI that lets AI agents and developers create, read, and edit Word, Excel, and PowerPoint files without Office installed.
An AI agent skill set for Chinese patents: drafting invention disclosures and application documents, explaining patents, mapping patent landscapes, and assisting office action responses.