首页
看点啥
插画图片
首页 科技看点 AI PPT 生成器:创建专业演示文稿 - Openclaw Skills

AI PPT 生成器:创建专业演示文稿 - Openclaw Skills

2026-08-16 0

什么是 AI PPT 生成器?

AI PPT 生成器是为 Openclaw Skills 生态系统设计的精密工具,可实现演示文稿创作全生命周期的自动化。通过集成百度 AI,它能分析用户的特定主题,并智能建议或选择符合内容意图的视觉主题,无论是企业、教育还是创意场景。该技能消除了幻灯片设计的体力劳动,让用户专注于高层信息传递,而由智能体处理布局、结构和模板应用。

下载入口:https://github.com/openclaw/skills/tree/main/skills/ide-rea/ai-ppt-generator

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install ai-ppt-generator

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 ai-ppt-generator。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

AI PPT 生成器 应用场景

AI PPT 生成器 工作原理
  1. 用户通过向智能体提供演示主题来启动流程。
  2. 该技能提供手动浏览风格或使用智能自动选择逻辑的选项。
  3. 选择后,脚本分析主题关键词,将其分类为商务、技术或教育等风格。
  4. 智能体与百度 AI API 通信,传递内容查询和特定模板标识符。
  5. 过程异步运行 2-5 分钟,智能体监控流式状态,直到提供最终下载链接。

AI PPT 生成器 配置指南

要在 Openclaw Skills 框架内使用此技能,请确保您拥有 Python 3 和有效的 API 密钥。

# 设置环境变量
export BAIDU_API_KEY='your_api_key'

# 验证您的模板访问权限
python3 scripts/ppt_theme_list.py

AI PPT 生成器 数据架构与分类体系

该技能通过结构化 JSON 响应和特定脚本参数管理数据:

属性 描述
query PPT 的主要主题或内容提示。
tpl_id 所选视觉模板的唯一 ID。
style_id 类别 ID(例如:商务、科技、极简)。
ppt_url 生成的 .pptx 文件的最终托管 URL。
is_end 表示生成已完成的布尔状态标志。
name: ai-ppt-generator
description: Generate PPT with Baidu AI. Smart template selection based on content.
metadata: { "openclaw": { "emoji": "??", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }

AI PPT Generator

Generate PPT using Baidu AI with intelligent template selection.

Smart Workflow

  1. User provides PPT topic
  2. Agent asks: "Want to choose a template style?"
  3. If yes → Show styles from ppt_theme_list.py → User picks → Use generate_ppt.py with chosen tpl_id and real style_id
  4. If no → Use random_ppt_theme.py (auto-selects appropriate template based on topic content)

Intelligent Template Selection

random_ppt_theme.py analyzes the topic and suggests appropriate template:

Scripts

Key Features

Usage Examples

# List all templates with IDs
python3 scripts/ppt_theme_list.py

# Smart automatic selection (recommended for most users)
python3 scripts/random_ppt_theme.py --query "人工智能发展趋势报告"

# Specific template with proper style_id
python3 scripts/generate_ppt.py --query "儿童英语课件" --tpl_id 106

# Specific template with auto-suggested category
python3 scripts/random_ppt_theme.py --query "企业年度总结" --category "企业商务"

Agent Steps

  1. Get PPT topic from user
  2. Ask: "Want to choose a template style?"
  3. If user says YES:
    • Run ppt_theme_list.py to show available templates
    • User selects a template (note the tpl_id)
    • Run generate_ppt.py --query "TOPIC" --tpl_id ID
  4. If user says NO:
    • Run random_ppt_theme.py --query "TOPIC"
    • Script will auto-select appropriate template based on topic
  5. Set timeout to 300 seconds (PPT generation takes 2-5 minutes)
  6. Monitor output, wait for is_end: true to get final PPT URL

Output Examples

During generation:

{"status": "PPT生成中", "run_time": 45}

Final result:

{
  "status": "PPT导出结束", 
  "is_end": true, 
  "data": {"ppt_url": "https://image0.bj.bcebos.com/...ppt"}
}

Technical Notes

喜欢(0)

上一篇

2026耐玩的3D驾驶模拟手游推荐:真实感强、操作流畅的驾驶训练游戏合集

2026耐玩的3D驾驶模拟手游推荐:真实感强、操作流畅的驾驶训练游戏合集

下一篇

密室逃脱模拟器2代币全收集者成就如何做

猜你喜欢