AI PPT Generation for Openclaw

An intelligent presentation tool for Openclaw Skills that converts user themes and resource files into structured, professional PowerPoint decks.

lulu-owo
v1.0.0
Apr 6, 2026
0
885
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install ai-ppt-generate-skip2

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-skip2 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 Generation?

The AI PPT Generation skill is a robust automation tool powered by Baidu, designed to simplify the creation of presentation materials. It enables agents within the Openclaw Skills ecosystem to generate full PPT files based on user-provided themes, questions, or reference documents such as PDFs and Word files. Users have the flexibility to choose from built-in themes, select specific layouts, and even provide custom templates to ensure the output aligns with their brand identity.

By automating the tedious process of outlining and slide formatting, this skill allows users to focus on high-level content strategy. It provides a complete end-to-end workflow—from querying available styles to generating a live download link for the final PPT file, making it an essential component for any productivity-focused AI agent.

AI PPT Generation Use Cases

  • Creating business proposals quickly from a short text prompt.
  • Converting research papers or text documents into visual presentations.
  • Automating the generation of weekly status reports in slide format.
  • Rapidly prototyping presentation outlines for academic or professional projects.
  • Generating bilingual presentations in English and Chinese with minimal effort.

How AI PPT Generation Works

  1. The user or agent queries the PPTThemeQuery interface to retrieve a list of available style IDs and template IDs.
  2. A theme, optional resource URL, and layout preference are sent to the PPTOutlineGenerate interface to create a structured outline.
  3. The system returns a stream (SSE) of the generated outline in Markdown format, which can be modified by the user if needed.
  4. The final outline, along with the selected template and style metadata, is sent to the PPTGenerate interface.
  5. The tool processes the request and returns a unique download URL for the completed PowerPoint file.

AI PPT Generation Setup

To enable this skill, ensure your environment is configured with the necessary credentials and dependencies:

  1. Set the mandatory Baidu API Key as an environment variable:
export BAIDU_API_KEY=your_valid_api_key
  1. Ensure Python 3 is installed to execute the internal scripts.
  2. Verify connectivity by running the theme query script:
python3 scripts/ppt_theme_list.py

AI PPT Generation Data Schema & Taxonomy

The skill organizes its operations through a sequence of API calls with specific data requirements:

API Step Data Input Data Output
Theme Query None List of style_id, tpl_id
Outline Gen query, resource_url, page_range, layout query_id, chat_id, markdown_outline
PPT Gen query_id, chat_id, outline (MD), style_id Final PPT Download URL

Key Parameters

  • page_range: Options include 1-10, 11-20, 21-30, 31-40, 40+.
  • layout: 1 (Minimalist), 2 (Professional).
  • gen_mode: 1 (Intelligent touch-ups), 2 (Creative Mode).
  • language_option: zh (Chinese), en (English).

AI PPT Generation Advanced Features

  • Resource Ingestion: Supports direct conversion from PDF, Word, and TXT files into slide content.
  • SSE Streaming: Real-time outline generation allows for immediate feedback and early termination if results deviate from expectations.
  • Custom Template Support: Users can provide a custom_tpl_url to apply specific corporate branding to the generated deck.
  • Outline Editing: Users can modify the Markdown outline before the final file generation to ensure content accuracy.
  • Flexible Layouts: Toggle between Professional and Minimalist modes to suit different audience types within the Openclaw Skills framework.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python
Github Stars: 0
forks: 0

Featured*