AI 一键生成 PPT!完整教程
- 2026-10-26 02:15:44
📑 OpenClaw 技能实战
🎯 效果展示
生成的 PPT 示例
主题: 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
🔧 安装步骤
方式一:使用 clawhub CLI(推荐)
1. 安装技能
clawhub install ai-ppt-generator2. 验证安装
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:安装依赖
pip install requests🔑 百度 API 密钥配置
步骤 1:注册百度千帆账号
1. 访问 https://cloud.baidu.com/
2. 注册/登录百度账号
3. 进入千帆大模型平台:https://console.bce.baidu.com/qianfan/
步骤 2:创建应用
1. 进入 应用管理 → 创建应用
2. 选择 AI PPT 相关能力
3. 填写应用信息(名称随意,如"OpenClaw PPT")
4. 提交创建
步骤 3:获取 API Key
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 "$@"赋予执行权限:
chmod +x run.sh🎨 可用模板风格
运行以下命令查看所有模板:
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特点:
• ✅ 精确控制模板风格
• ✅ 适合有明确设计需求的用户
📊 生成过程详解
阶段 1:大纲生成(约 10-20 秒)
{ "title": "AI 科技前沿技术介绍", "chat_id": "xxx", "query_id": "xxx", "outline": "1. AI 发展现状\n2. 核心技术突破\n3. 应用场景..." }阶段 2:PPT 生成(约 30-50 秒)
{"status": "PPT 生成中", "run_time": 25} {"status": "PPT 生成中", "run_time": 35} {"status": "PPT 生成中", "run_time": 45}阶段 3:导出完成
{ "status": "PPT 导出结束", "is_end": true, "data": { "pptx_url": "https://image0.bj.bcebos.com/xxx.pptx" } }总耗时: 约 1-3 分钟
🎯 实战案例
案例 1:科技主题 PPT
主题: AI 科技前沿技术介绍
模板: 未来科技(tpl_id: 55)
命令:
./run.sh scripts/generate_ppt.py --query "AI 科技前沿技术介绍" --tpl_id 55结果: ✅ 成功生成,科技感十足
案例 2:效率工具主题 PPT
主题: AI 效率工具介绍
模板: 随机(卡通手绘)
命令:
./run.sh scripts/random_ppt_theme.py --query "AI 效率工具介绍"结果: ⚠️ 生成成功但风格不匹配(卡通风格不适合科技主题)
教训: 科技主题建议选择未来科技/企业商务风格
⚠️ 常见问题
问题 1:Rate limit exceeded
错误信息:
✖ Rate limit exceeded Error: Rate limit exceeded原因: ClawHub 有安装速率限制
解决方案:
• 等待 5-10 分钟后重试
• 或使用手动安装方式(见上方)
问题 2:API 密钥无效
错误信息:
errno: 401, errmsg: Invalid API key解决方案:
1. 检查 API Key 是否正确复制
2. 确认千帆账号已实名认证
3. 确认应用已创建并启用
问题 3:生成超时
现象: 超过 5 分钟仍在"生成中"
解决方案:
• 检查网络连接
• 确认 API Key 有足够额度
• 重试生成(有时是临时问题)
问题 4:模板不匹配
现象: 生成的 PPT 风格与主题不符
解决方案:
• 使用指定模板方式(`--tpl_id`)
• 参考模板风格分类表选择合适的 ID
💡 进阶技巧
技巧 1:批量生成测试
# 生成多个版本对比 for tpl_id in 55 70 104; do ./run.sh scripts/generate_ppt.py --query "AI 技术报告" --tpl_id $tpl_id done技巧 2:保存常用命令
创建快捷脚本 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 "量子计算技术"技巧 3:PPT 内容优化
生成的 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 - 内容总结工具
作者:马拉
公众号:马拉的 AI 万花筒