Productivity & Collaboration pptx-generationpowerpointsvg-pipelinedocument-to-slidespresentationnative-chartsaudio-narration

PPT Master — AI-native PowerPoint generation

Turn documents or topics into truly native, editable PowerPoint decks with charts, animations, narration, and custom templates.

FollowAgents review · FARS-2.1
Not recommended
0/ 100 5-point scale 0.0 / 5
1 2 3 4 5 6
1Trust0 / 29 · 0.0/5

Insufficient evidence: no concrete implementation of least privilege, user confirmation, data flow transparency, sensitive data handling, dependency security, external effects, rollback, or source attribution. README claims data stays local but no code evidence.

2Reliability0 / 14 · 0.0/5

Insufficient evidence: no concrete implementation of self-consistency, dependency availability, or failure messages.

3Adaptability0 / 18 · 0.0/5

Insufficient evidence: no concrete implementation of audience, capability boundaries, trigger precision, or environment fit.

4Convention0 / 18 · 0.0/5

Insufficient evidence: no concrete implementation of information architecture, install notes, naming stability, examples, known limitations, license, versioning, or maintenance responsibility.

5Effectiveness0 / 13 · 0.0/5

Insufficient evidence: no concrete implementation of output usability, marginal value, or cost-benefit.

6Verifiability0 / 8 · 0.0/5

Insufficient evidence: no concrete implementation of claim traceability, cross-source corroboration, or fact-inference separation.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision ec824aecd551
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Safety controls not found in source: least-privilege scoping, confirmation before acting, data-flow disclosure, sensitive-data handling, dependency security, disclosed external effects, rollback or recovery path, verifiable attribution
Before you use it
  • Static review based only on README, LICENSE, SECURITY.md, requirements.txt, and deployment workflow; actual code not examined.
  • Feature claims in README (e.g., native charts, animations, template support) are not verified in provided files.
  • Dependency list lacks specific versions, so dependency security cannot be assessed.
Review evidence [1][2][3][4][5]
See the full review method →

What does this agent do, and when should you use it?

PPT Master is an AI-driven tool that converts PDFs, Word documents, or pasted text into native PowerPoint (.pptx) files. It produces slides with real PowerPoint behavior: native shapes, transitions, animations, data-backed charts and tables, and even audio narration from speaker notes. The tool runs as a skill inside any agent-capable AI tool like Claude Code, and processes data on your local machine for privacy. It supports custom templates and brand guides, and uses an SVG intermediate format to generate editable PPTX files, not flat images.

Reads source files like PDF, DOCX, HTML, EPUB, IPYNB (with Pandoc for legacy formats), or directly input text. Runs a workflow that includes content analysis, design spec confirmation, SVG authoring, and export to native PPTX via finalize_svg.py. Optionally integrates AI image generation (image_gen.py) and web image search (image_search.py) with Pexels/Pixabay. Supports native chart/table replacement (--native-charts-and-tables flag) and a template-fill workflow.

  1. Finance professionals converting quarterly report PDFs into editable presentations
  2. Marketers creating branded decks with custom templates and styles for product launches
  3. Educators turning lecture notes into narrated slides for students
  4. Data analysts transforming data reports into dashboard-style presentations with native charts and tables
  5. Teams collaborating on presentations without leaving their AI coding environment

What are this agent's strengths and limitations?

Pros
  • Produces genuinely native, editable PPTX, not flat images
  • Supports native charts, animations, narration, and templates
  • Runs locally, keeping data private
  • Free and open source, only pay for AI model usage
  • Actively developed, converging with PowerPoint's native features
Limitations
  • Requires a capable AI model (Kimi K3 or Claude recommended) and image generation (like gpt-image-2) for best results, adding cost
  • Learning curve: requires installing Python and using AI tools
  • Output may need manual polishing for perfection
  • Windows requires extra configuration steps
  • Free tier image search (Openverse/Wikimedia) can be inconsistent

How do you install or deploy this agent?

  1. Install Python 3.10+.
  2. Clone the repo: git clone https://github.com/hugohe3/ppt-master.git and cd ppt-master, or download a ZIP.
  3. Install dependencies: pip install -r requirements.txt.
  4. Optionally, configure .env file with API keys like OPENAI_API_KEY, GEMINI_API_KEY, PEXELS_API_KEY, etc.

How do you use this agent?

  1. Open the project folder in an agent-capable tool like Claude Code.
  2. Place source materials in the projects/ directory.
  3. Instruct in chat: "Please create a PPT from projects/q3-report/sources/report.pdf".
  4. Wait for design spec confirmation, or use quick generation: "Quickly generate a 5-page deck, no need to confirm with me".
  5. Output will be saved to exports/<name>_<timestamp>.pptx.

How does this agent compare with similar options?

The project does not mention specific alternatives; it positions itself against generic AIPP tools without naming them.

FAQ

Is PPT Master free?
The project is free and open source, and you only pay for AI model API usage. You can self-host without any subscription.
Is my data safe?
Yes. Except for communication with AI models, the entire pipeline runs locally on your machine; your data is not sent to the cloud.
What AI models or API keys do I need?
You need access to models like Claude, GPT, Gemini, etc. (Kimi K3 or Claude recommended) and optionally image generation services (like OpenAI or Google). Project sponsors offer API relay services for these.
What should I do if I run into errors or poor output?
Check the FAQ documentation, which covers model selection, layout issues, export problems, and more. If the AI loses context, ask it to read skills/ppt-master/SKILL.md.
Can I customize templates?
Yes, you can use your own .pptx templates and even distill them into reusable brand or layout templates.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents