📸

Ai Ppt Generator

Generate professional PowerPoint presentations automatically using Baidu AI with intelligent template selection based on your topic.

by

ide-rea

Design & MediaProductivityAI PoweredAutomationDeveloper Tool
Install
npx clawhub@latest install ai-ppt-generator
Stars

41

Downloads

21.0k

Current Installs

16

Version

v1.0.0

Updated

Mar 16, 2026

Requirements

Baidu AI API Key · python3

View Source

ClawHub

Ai Ppt Generator Overview

Ai Ppt Generator automates the creation of professional presentations by turning a topic into a structured PPT file with Baidu AI.

Its recommendation engine analyzes the topic to select the best style, from corporate business themes to creative layouts.

How It Works

1Step 1 - Topic Input

Provide the subject of your presentation.

2Step 2 - Style Preference

Choose a template from `ppt_theme_list.py` or allow automatic selection.

3Step 3 - Smart Analysis

If automatic, `random_ppt_theme.py` analyzes the topic and matches Business, Technology, or Education styles.

4Step 4 - AI Generation

The skill calls Baidu AI via `generate_ppt.py` and streams progress for 2-5 minutes.

5Step 5 - Delivery

When `is_end` becomes true, you receive a direct URL to download the PPT.

Key Features

Smart Categorization

Suggests styles like Future Tech or Business based on topic analysis.

Intelligent Fallback

If a specific template is unavailable, it falls back to a random high-quality template.

Diverse Theme Library

Supports Minimalist, Cultural, Education, Year-end Report, and more.

Real-time Status

Provides streaming updates so you can monitor generation progress.

Requirements

  • No VM required.
  • Baidu AI API Key is required.
  • python3 is required to run the generation scripts.

Use Cases

Corporate Reports

Generate sleek, professional business presentations for meetings.

Educational Materials

Create themed slides for classroom lessons or academic lectures.

Annual Summaries

Use Year-end Report templates to wrap up milestones.

Creative Pitches

Leverage Artistic or Creative styles for unique proposals.

How to Install

npx clawhub@latest install ai-ppt-generator

Run in your terminal, or click the Install button at the top of this page for one-click setup.

FAQ

How long does it take to generate a presentation?

Generation typically takes 2-5 minutes; wait for `is_end: true` in the stream.

Can I choose a specific design style?

Yes. Run `ppt_theme_list.py` to view templates and pass a specific `tpl_id`.

What happens if the generation fails?

The skill falls back to a random high-quality template when the requested style fails.

Do I need python3?

Yes. The scripts run via python3 and require a BAIDU_API_KEY in your environment.

Where do I get the PPT file?

When the stream finishes, a download URL is returned for the generated PPT.