**摘要**:本文详细记录如何在 OpenClaw 中安装和配置 AI PPT Generator 技能,使用百度千帆 API 一键生成炫酷 PPT。包含完整的环境配置、API 密钥获取、技能安装和使用教程。主题: AI 科技前沿技术介绍
风格: 未来科技
生成时间: 约 58 秒
下载链接: https://image0.bj.bcebos.com/d2ac6940-2068-11f1-a4ee-3ab0f12f6af4.pptx
• ✅ 智能模板选择 - 根据主题自动匹配风格
• ✅ 支持 50+ 模板 - 科技、商务、文艺、中国风等
• ✅ 一键生成 - 输入主题即可生成完整 PPT
• ✅ 大纲自动生成 - AI 自动梳理内容结构
• ✅ 快速导出 - 2-5 分钟完成生成
Skill 名称: ai-ppt-generator
作者: ide-rea
来源: ClawHub / GitHub
API 提供商: 百度千帆(Qianfan)
GitHub 仓库: https://github.com/openclaw/skills/tree/main/skills/ide-rea/ai-ppt-generator
1. 安装技能
clawhub install ai-ppt-generator
2. 验证安装
ls -la ~/.openclaw/workspace/skills/ai-ppt-generator/
步骤 1:创建技能目录
mkdir -p /home/xxx/.openclaw/workspace/skills/ai-ppt-generator/scripts
步骤 2:下载 SKILL.md
curl -sL "https://raw.githubusercontent.com/openclaw/skills/main/skills/ide-rea/ai-ppt-generator/SKILL.md" > /home/xxx/.openclaw/workspace/skills/ai-ppt-generator/SKILL.md
步骤 3:下载脚本文件
cd /home/xxx/.openclaw/workspace/skills/ai-ppt-generator/scripts curl -sL "https://raw.githubusercontent.com/openclaw/skills/main/skills/ide-rea/ai-ppt-generator/scripts/ppt_theme_list.py" > ppt_theme_list.py curl -sL "https://raw.githubusercontent.com/openclaw/skills/main/skills/ide-rea/ai-ppt-generator/scripts/random_ppt_theme.py" > random_ppt_theme.py curl -sL "https://raw.githubusercontent.com/openclaw/skills/main/skills/ide-rea/ai-ppt-generator/scripts/generate_ppt.py" > generate_ppt.py ls -la
步骤 4:安装依赖
1. 访问 https://cloud.baidu.com/
2. 注册/登录百度账号
3. 进入千帆大模型平台:https://console.bce.baidu.com/qianfan/
1. 进入 应用管理 → 创建应用
2. 选择 AI PPT 相关能力
3. 填写应用信息(名称随意,如"OpenClaw PPT")
4. 提交创建
1. 进入应用详情页
2. 找到 AK/SK 区域
3. 复制 API Key(格式类似:bce-v3/ALTAK-xxxxxxxxxxxxxxxx)
步骤 4:配置环境变量(可以全部交给openclaw自动配置)
方式 A:临时配置(当前会话有效)
export BAIDU_API_KEY="你的 API Key"
方式 B:永久配置(推荐)
创建运行脚本 /home/xxx/.openclaw/workspace/skills/ai-ppt-generator/run.sh:
#!/bin/bash # 设置百度 API 密钥 export BAIDU_API_KEY="bce-v3/ALTAK-xxx" # 执行 PPT 生成 python3 "$@"
赋予执行权限:
运行以下命令查看所有模板:
cd /home/xxx/.openclaw/workspace/skills/ai-ppt-generator python3 scripts/ppt_theme_list.py
| 风格 | 模板 ID | 适用场景 |
|------|--------|----------|
| 🌌 未来科技 | 55 | 科技发布、产品发布会 |
| 💼 企业商务 | 70/94/66/104 | 商务汇报、客户演示 |
| 📊 扁平简约 | 50/86/60 | 工作报告、数据展示 |
| 🎉 年终总结 | 58/57/21 | 年度汇报、总结大会 |
| 🎨 文艺清新 | 97/42/91 | 文化分享、读书报告 |
| 🖼️ 卡通手绘 | 106/103/100 | 教育培训、儿童主题 |
| 🏮 中国风 | 74/63/48/77 | 传统文化、节日主题 |
| 🎭 创意趣味 | 13/44/100 | 创意提案、活动策划 |
| 🎋 文化艺术 | 65/29/33 | 艺术展览、文化介绍 |
cd /home/xxx/.openclaw/workspace/skills/ai-ppt-generator ./run.sh scripts/random_ppt_theme.py --query "你的 PPT 主题"
示例:
./run.sh scripts/random_ppt_theme.py --query "人工智能发展趋势报告"
特点:
• ✅ 自动分析主题内容
• ✅ 智能匹配最适合的模板风格
• ✅ 适合不知道选什么模板的用户
./run.sh scripts/generate_ppt.py --query "你的主题" --tpl_id 55
示例:
# 未来科技风格 ./run.sh scripts/generate_ppt.py --query "AI 科技前沿" --tpl_id 55 # 企业商务风格 ./run.sh scripts/generate_ppt.py --query "年度工作总结" --tpl_id 70 # 扁平简约风格 ./run.sh scripts/generate_ppt.py --query "项目汇报" --tpl_id 104
特点:
• ✅ 精确控制模板风格
• ✅ 适合有明确设计需求的用户
{ "title": "AI 科技前沿技术介绍", "chat_id": "xxx", "query_id": "xxx", "outline": "1. AI 发展现状\n2. 核心技术突破\n3. 应用场景..." }{"status": "PPT 生成中", "run_time": 25} {"status": "PPT 生成中", "run_time": 35} {"status": "PPT 生成中", "run_time": 45}{ "status": "PPT 导出结束", "is_end": true, "data": { "pptx_url": "https://image0.bj.bcebos.com/xxx.pptx" } }总耗时: 约 1-3 分钟
主题: AI 科技前沿技术介绍
模板: 未来科技(tpl_id: 55)
命令:
./run.sh scripts/generate_ppt.py --query "AI 科技前沿技术介绍" --tpl_id 55
结果: ✅ 成功生成,科技感十足
主题: AI 效率工具介绍
模板: 随机(卡通手绘)
命令:
./run.sh scripts/random_ppt_theme.py --query "AI 效率工具介绍"
结果: ⚠️ 生成成功但风格不匹配(卡通风格不适合科技主题)
教训: 科技主题建议选择未来科技/企业商务风格
错误信息:
✖ Rate limit exceeded Error: Rate limit exceeded
原因: ClawHub 有安装速率限制
解决方案:
• 等待 5-10 分钟后重试
• 或使用手动安装方式(见上方)
错误信息:
errno: 401, errmsg: Invalid API key
解决方案:
1. 检查 API Key 是否正确复制
2. 确认千帆账号已实名认证
3. 确认应用已创建并启用
现象: 超过 5 分钟仍在"生成中"
解决方案:
• 检查网络连接
• 确认 API Key 有足够额度
• 重试生成(有时是临时问题)
现象: 生成的 PPT 风格与主题不符
解决方案:
• 使用指定模板方式(`--tpl_id`)
• 参考模板风格分类表选择合适的 ID
# 生成多个版本对比 for tpl_id in 55 70 104; do ./run.sh scripts/generate_ppt.py --query "AI 技术报告" --tpl_id $tpl_id done
创建快捷脚本 quick_ppt.sh:
#!/bin/bash cd /home/xxx/.openclaw/workspace/skills/ai-ppt-generator export BAIDU_API_KEY="你的 API Key" case "$1" in tech) python3 scripts/generate_ppt.py --query "$2" --tpl_id 55 ;; business) python3 scripts/generate_ppt.py --query "$2" --tpl_id 70 ;; *) python3 scripts/random_ppt_theme.py --query "$2" ;; esac
使用:
./quick_ppt.sh tech "量子计算技术"
生成的 PPT 大纲可以手动调整:
1. 下载生成的 PPTX 文件
2. 用 PowerPoint 或 WPS 打开
3. 编辑内容、调整排版
4. 插入自定义图片(可用 ComfyUI 生成)
| 生成方式 | 耗时 | 质量 | 适用场景 |
|----------|------|------|----------|
| 智能随机 | 1-2 分钟 | ⭐⭐⭐⭐ | 快速原型 |
| 指定模板 | 1-2 分钟 | ⭐⭐⭐⭐⭐ | 正式场合 |
| 手动制作 | 2-4 小时 | ⭐⭐⭐⭐⭐ | 重要演示 |
结论: AI 生成适合快速出稿 + 后期微调,可节省 80% 时间
• [百度千帆 AI PPT API](https://cloud.baidu.com/doc/QIANFAN/index.html)
• [OpenClaw Skills 文档](https://docs.openclaw.ai)
• [ClawHub 技能市场](https://clawhub.ai)
• [Microsoft PowerPoint](https://www.microsoft.com/powerpoint)
• [WPS Office](https://www.wps.cn/)
• [ComfyUI(配图生成)](https://comfyui.org/)
• comfyui-draw - AI 绘画生成配图
• wechat-publish - 微信公众号发布
• summarize - 内容总结工具