ConfigsSep 12, 2026·3 min read

PPT Master — AI-Powered Native PowerPoint Generation

Turn documents or topics into polished PowerPoint decks with native shapes, charts, transitions, and audio narration.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
PPT Master Overview
Direct install command
npx -y tokrepo@latest install bb16e907-aecc-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

PPT Master is an open-source Python tool that uses AI to convert documents or topics into real, native PowerPoint presentations. Unlike screenshot-based or image-only slide generators, it produces .pptx files with editable shapes, transitions, animations, data-backed charts, and optional audio narration from speaker notes.

What PPT Master Does

  • Generates native .pptx files with editable text, shapes, and layouts
  • Creates data-driven charts and tables from structured input
  • Adds slide transitions and element animations automatically
  • Produces audio narration from speaker notes using TTS
  • Supports custom .pptx templates for brand consistency

Architecture Overview

PPT Master is a Python application that combines LLM-based content generation with the python-pptx library for native PowerPoint file creation. The pipeline works in stages: content planning, slide layout selection, element placement, chart generation, and optional audio synthesis. Each stage is modular, allowing you to customize or replace individual components.

Self-Hosting & Configuration

  • Install Python 3.9+ and the required dependencies via pip
  • Configure your LLM provider API key in the environment
  • Optionally provide a custom .pptx template for branded output
  • Adjust slide count, language, and narration settings in the config file
  • Run as a CLI tool or integrate into automated document pipelines

Key Features

  • True native PowerPoint output with fully editable elements
  • Chart and table generation from structured data inputs
  • Template support for consistent corporate branding
  • Audio narration generation from speaker notes
  • Multi-language content generation support

Comparison with Similar Tools

  • Google Slides AI — cloud-only, limited to Google ecosystem
  • Beautiful.ai — SaaS with subscription, no self-hosting option
  • Slidev — developer-focused Markdown slides, not .pptx output
  • Marp — Markdown to slides, but produces PDF/HTML, not native PowerPoint
  • Gamma — AI presentation tool but proprietary and cloud-based

FAQ

Q: Does PPT Master require a paid API key? A: Yes, it needs an LLM API key for content generation. It supports multiple providers including OpenAI and open-source models.

Q: Can I use my company's PowerPoint template? A: Yes, you can supply a custom .pptx template and PPT Master will use its layouts and styling for generated slides.

Q: What chart types are supported? A: It supports bar, line, pie, and table visualizations using native PowerPoint chart objects.

Q: Can it generate slides in languages other than English? A: Yes, content generation works in any language supported by the configured LLM provider.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets