ai-ppt-generate
The intelligent PPT generation tool is provided by Baidu. It is a tool that intelligently generates PPTS based on the themes or questions given by users. Users can choose PPT themes, templates, or even customize their own templates. It also provides image or resource files (such as pdf,word,txt, etc.). The download address for the final generated PPT file is provided
Why use this skill?
Automate your presentation workflow with the OpenClaw AI PPT generator. Easily create professional slide decks from themes, documents, or text inputs using Baidu's powerful API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jlpjavawayup/ai-ppt-generateWhat This Skill Does
The ai-ppt-generate skill is a powerful tool integrated within OpenClaw to automate the creation of professional PowerPoint presentations. Leveraging Baidu's intelligent generation engine, this skill transforms user themes, topics, or uploaded resource files (such as PDF, Word, or TXT documents) into structured, visually appealing PPT files. The skill operates through a three-stage pipeline: querying available themes and templates, generating a logical Markdown-formatted outline, and finally, rendering the finished PPT file for immediate download.
Installation
To integrate this skill into your environment, use the OpenClaw package manager:
clawhub install openclaw/skills/skills/jlpjavawayup/ai-ppt-generate
Ensure you have configured the BAIDU_API_KEY environment variable in your system, as it is strictly required to authenticate with the generation engine.
Use Cases
- Corporate Reporting: Quickly generate quarterly business review decks from raw TXT or Word summary notes.
- Academic Presentations: Convert research papers or educational articles into structured slide outlines and visual presentations.
- Marketing Pitches: Rapidly prototype slide decks by selecting specific templates and providing theme keywords to align with brand styles.
- Event Planning: Transform unstructured meeting agendas or event brainstorming notes into formal presentation slides.
Example Prompts
- "Generate a 10-slide presentation about the impact of artificial intelligence on modern software development using the professional business template."
- "I have a project report in this file. Please analyze it and create a PPT outline that highlights our key achievements and quarterly goals."
- "List the available PPT themes, then create an outline for a presentation on 'Sustainable Energy Trends' using the most modern-looking template available."
Tips & Limitations
- Workflow Dependence: The skill follows a strict sequence. You must retrieve the theme and template IDs using
PPTThemeQuerybefore initiating the outline generation. - Outline Editing: While the system generates an initial outline, you are encouraged to review and manually adjust it in Markdown format before calling the final
PPTGeneratefunction to ensure high-quality output. - Environment Variables: The skill will fail if the BAIDU_API_KEY is missing or expired. Ensure this is defined in your deployment configuration.
- Streaming: The outline generation step utilizes SSE (Server-Sent Events). If you are building a custom UI, ensure your implementation correctly aggregates the streamed segments into a single Markdown string before passing it to the final generation stage.
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-jlpjavawayup-ai-ppt-generate": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write, code-execution
Related Skills
baidu-scholar-search
Baidu Academic Search Tool enables the retrieval of both Chinese and English literature, covering various types of literature such as academic journals, conference papers, and dissertations.
baidu-baike
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.
Ai Notes Of Video
Skill by jlpjavawayup
Ai Notes Video
Skill by jlpjavawayup