AI PPT Generator for Openclaw

An intelligent presentation tool that converts themes and source documents into fully designed PowerPoint files using Baidu AI.

baiduqianfangroup
v1.0.0
Feb 4, 2026
17
12.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ai-ppt-generate

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ai-ppt-generate using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is AI PPT Generator?

The AI PPT Generator is a sophisticated tool designed to automate the end-to-end process of presentation design within the ecosystem of Openclaw Skills. It leverages Baidu's intelligent generation engine to transform simple themes, questions, or existing resource files—such as PDFs, Word documents, and text files—into professional-grade PowerPoint presentations. By integrating this skill, agents can handle the logical structuring of content and the aesthetic selection of templates simultaneously.

This skill is particularly valuable for users who need to bridge the gap between raw data and visual storytelling. It provides a structured workflow that includes theme querying, outline generation via streaming APIs, and final file rendering, ensuring that the resulting output is both coherent and visually polished. Whether you are using built-in templates or providing custom designs, this tool streamlines the often tedious task of slide creation.

AI PPT Generator Use Cases

  • Automatically generating corporate pitch decks from project documentation or TXT files.
  • Creating educational slide decks based on specific academic themes or research prompts.
  • Rapidly prototyping presentation outlines for business meetings using resource URLs.
  • Converting complex PDF reports into digestible, structured PowerPoint presentations for stakeholders.

How AI PPT Generator Works

  1. The agent calls the PPTThemeQuery API to fetch a list of available styles and template IDs from the Baidu engine.
  2. A secondary request is made to PPTOutlineGenerate, which uses the theme and user query to create a markdown-formatted outline via a streaming SSE response.
  3. The user or agent can review and modify the generated markdown outline to ensure all key points are covered accurately.
  4. Finally, the PPTGenerate API is triggered using the finalized outline and template IDs to produce a downloadable PPT file URL.

AI PPT Generator Setup

To integrate this tool with Openclaw Skills, ensure your environment is properly configured:

  1. Obtain a valid API key from Baidu.
  2. Set the environment variable in your terminal or configuration file:
export BAIDU_API_KEY=your_valid_api_key_here
  1. Ensure Python 3 is installed as the skill relies on Python scripts for execution.

AI PPT Generator Data Schema & Taxonomy

Component Format Description
Theme Data JSON Contains style_id and tpl_id for visual customization.
Outline Markdown The core structure of the presentation; must remain in markdown for processing.
Source Resources URL Optional links to PDF, Word, or TXT files used as context.
Output URL A direct link to download the final generated .pptx file.

AI PPT Generator Advanced Features

  • Support for multi-source resource integration, allowing the AI to ingest PDF, Word, and TXT files as context.
  • dual-mode generation supporting both 'Intelligent Touch-ups' and 'Creative Mode' for varying levels of AI intervention.
  • Customizable layouts including Minimalist and Professional styles to suit different audience types.
  • Support for user-defined PPT templates via downloadable URLs for consistent brand identity.
  • Multi-language output capabilities, currently supporting both English and Chinese content generation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python
Github Stars: 0
forks: 0

Featured*