ai-ppt-generator
Generate PPT with Baidu AI. Smart template selection based on content.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ide-rea/ai-ppt-generatorWhat This Skill Does
The AI PPT Generator skill leverages Baidu AI to automatically create presentations based on a user-provided topic. It offers an intelligent workflow that can either let the AI select the most appropriate template based on the topic's content, or allows the user to manually choose a template style from a predefined list. The skill is designed to analyze various topics, from business and technology to creative and cultural themes, and match them with suitable visual styles like '企业商务', '未来科技', '卡通手绘', '中国风', and '扁平简约'. For user-specified templates, it requires a tpl_id. The generation process includes a timeout of 300 seconds to accommodate the 2-5 minutes typically required for PPT creation, and it monitors the AI's output stream until completion is signaled by is_end: true, at which point the final PPT URL is provided.
Installation
To install the AI PPT Generator skill, use the following command in your OpenClaw environment:
clawhub install openclaw/skills/skills/ide-rea/ai-ppt-generator
This command will download and set up all necessary scripts and dependencies for the skill. Ensure you have the OpenClaw CLI tool installed and configured.
Use Cases
This skill is ideal for quickly generating presentations for various purposes:
- Business Meetings: Create professional slides for reports, proposals, or company updates.
- Educational Content: Generate engaging slides for lectures, workshops, or study materials.
- Marketing & Sales: Design visually appealing presentations to showcase products or services.
- Personal Projects: Quickly assemble slides for presentations on hobbies, interests, or personal development.
- Year-end Reviews: Effortlessly produce summary reports with appropriate templates.
Example Prompts
- "Generate a PPT about the latest advancements in artificial intelligence."
- "Create a presentation on sustainable energy solutions, and I'd like to pick a template style."
- "I need a year-end financial report presentation. Can you make one for me?"
Tips & Limitations
- Template Selection: For the best results, allow the AI to auto-select the template by not specifying a style preference, as it's trained to match topics to styles. If you have a specific vision, you can list available templates using
python3 scripts/ppt_theme_list.pyand then usegenerate_ppt.pywith a chosentpl_id. - Timeout: PPT generation can take a few minutes. The default 300-second timeout is usually sufficient, but if you encounter timeouts for complex topics, you might need to adjust it or restart the generation.
- Baidu AI Dependency: This skill relies on the Baidu AI API. Ensure your environment is properly configured to access external APIs.
- Topic Specificity: The quality of the generated PPT is highly dependent on the clarity and specificity of your topic. Broader topics might result in more generic content.
- Content Customization: The generated PPT is a starting point. You will likely need to review and edit the content, add specific data, and refine the design to meet your exact requirements.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ide-rea-ai-ppt-generator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
ai-notes-ofvideo
Generate AI-powered notes from videos (document, outline, or graphic-text formats)
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
baidu-baike-data
The Baidu Baike Component is a knowledge service tool designed to query authoritative encyclopedia explanations for various nouns. Its core function is given a specific "noun" (object, person, location, concept, event, etc.) provided by the user, it returns a standardized, detailed entry explanation sourced from Baidu Baike.
deepresearch-conversation
Deep ReSearch Conversation is provided by Baidu for multi-round streaming conversations with "Deep Research" agents. "In-depth research" is a long-process task involving multi-step reasoning and execution, which is different from the ordinary "question-and-answer". A dialogue that requires the user to repeatedly verify and correct it until a satisfactory answer is reached.
ai-picture-book
Generate static or dynamic picture book videos using Baidu AI