ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jlpjavawayup/ai-ppt-generate
Or

What 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

  1. "Generate a 10-slide presentation about the impact of artificial intelligence on modern software development using the professional business template."
  2. "I have a project report in this file. Please analyze it and create a PPT outline that highlights our key achievements and quarterly goals."
  3. "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 PPTThemeQuery before 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 PPTGenerate function 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

Stars1947
Views2
Updated2026-03-04
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jlpjavawayup-ai-ppt-generate": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#presentation#productivity#ppt#automation#baidu
Safety Score: 4/5

Flags: external-api, file-read, file-write, code-execution