LaunchKit · 2026
Back to Skills

ai-ppt-generator

The awesome PPT format generation tool provided by baidu.

30
16.9k downloads
by @ide-rea

Setup & Installation

openclaw skills install @ide-rea/ai-ppt-generator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ai-ppt-generator

Version History

v1.1.4Mar 16, 2026 - Version note by skill developer:

- Added _meta.json for enhanced metadata support. - Updated scripts/generate_ppt.py (details not specified). - No user-facing feature changes documented in SKILL.md.

What This Skill Does

Generates PowerPoint presentations using Baidu AI. Accepts a topic, selects an appropriate template style automatically or based on user choice, and returns a downloadable PPT file. Generation takes 2-5 minutes via a streaming API.

Auto-matching templates to topic category (business, tech, education, creative) removes the manual step of browsing and picking styles before generation.

When to use it

  • Creating a year-end business report deck
  • Generating a technology trend presentation for a meeting
  • Making an educational slideshow for a classroom topic
  • Quickly producing a styled deck without manual template browsing
  • Automating PPT creation from a simple text prompt

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Generate a PPT about AI development trends

AGENT
  1. 1Ask user if they want to choose a template style or use automatic selection
  2. 2User selects automatic, run random_ppt_theme.py --query "人工智能发展趋势报告"
  3. 3Script analyzes topic, selects 未来科技 (future tech) style and calls Baidu API
  4. 4Poll streaming output every few seconds, waiting for is_end: true
  5. 5Return final ppt_url from the completed response
OUTPUT

A downloadable PPT file URL hosted on Baidu Cloud Storage (bcebos.com)

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BAIDU_API_KEY environment variable