Ai Ppt Generator
Generate professional PowerPoint presentations automatically using Baidu AI with intelligent template selection based on your topic.
by
ide-rea
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
Provide the subject of your presentation.
Choose a template from `ppt_theme_list.py` or allow automatic selection.
If automatic, `random_ppt_theme.py` analyzes the topic and matches Business, Technology, or Education styles.
The skill calls Baidu AI via `generate_ppt.py` and streams progress for 2-5 minutes.
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-generatorRun 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.