PPT Agent is a code-driven framework for generating presentations. It separates content planning from visual layout: first, it structures the data, then calls on asset libraries as needed, ultimately producing high-fidelity HTML files and PPTX files that remain editable—avoiding issues where large language models produce messy layouts or fabricate content due to overly long prompts.
progress.json file at each step, allowing the process to be interrupted and resumed later.The generation process is divided into six steps:
This is a zero-configuration AI skill; there’s no need to set up a local environment or install anything in advance. Runtime dependencies are automatically resolved by the agent during execution.
The project currently exists as a Skill. Simply state your requirements in the chat interface, and the agent will run through the entire process. For example:
“Generate a 15-page pitch deck on the topic of AI large language model compute consumption trends.”
The generated files will be placed in the ppt-output/ folder in the root directory, including a preview.html file for browser-based navigation and a presentation.pptx file.
ppt-agent-skill/
├── SKILL.md # Orchestration instructions for the agent
├── scripts/ # Automation scripts (handling prompts, SVG injection, format mounting)
└── references/ # Pluggable static asset library
├── blocks/ # Pre-designed card components
├── layouts/ # Grid layout templates (e.g., Bento)
├── charts/ # Pure SVG statistical charts
└── styles/ # Eight design color schemes