运行时依赖
安装命令
点击复制技能文档
智能 PPT 生成器 📊:AI 驱动的 PowerPoint 生成器 - 只需一条命令即可创建专业的演示文稿! 功能 ✅
- 无需 API - 本地运行,无需付费服务
- 智能风格检测(Tech/Business/Education/Marketing/Creative+)
- 自动设计布局,使用专业的设计技能
- 预览确认 - 下载前预览
- 动态色彩方案 - 10 种风格 × 5 种色彩调色板
- 高端模式 - 画布设计,实现艺术化效果
- 在线色彩搜索 - 5+ 次反馈后自动刷新
- 一键下载,通过文件托管
依赖 所需工具 工具安装目的 Node.js 预安装 运行时 puppeteer npm install puppeteer 截图捕获 pptxgenjs npm install pptxgenjs PPTX 生成
所需技能 技能目的 frontend-design 普通模式布局 canvas-design 高端模式设计
所需服务 服务目的 Deploy 文件托管 FileBrowser docker :8080 设置
# 安装 Node 依赖 cd /tmp && npm install puppeteer pptxgenjs # 部署 FileBrowser docker run -d --name filebrowser \ -v /path/to/share:/srv \ -p 127.0.0.1:8080:80 \ filebrowser/filebrowser:latest # 配置 Nginx 反向代理 + HTTPS
使用 命令行 bash scripts/generate-ppt.sh --topic "AI Technology" --pages 5 # 参数 # --topic:演示文稿主题(必需) # --pages:幻灯片数量(默认:5) # --style:风格(tech/corporate/comic/marketing/etc) # --reset:强制刷新色彩方案
在 AI 聊天中 用户: "为我创建一个关于 AI 的 PPT" AI:
- 分析 → 技术风格,普通模式
- 调用 frontend-design 布局
- 生成预览 → 发送 3 张图片
- 用户说 "看起来不错"
- 生成 PPTX → 上传 → 下载链接
工作流程
- 接收请求 → 检测风格
- 确定模式:
- 普通 → frontend-design 技能
- 高端 → canvas-design 技能
- 生成预览 → 3 张图片发送给用户
- 等待确认
- 生成完整的 PPTX
- 上传到 FileBrowser
- 返回下载链接
色彩系统 10 种预设风格,每种风格 5 种色彩调色板 在线搜索在 5+ 次修改后触发 使用 --reset 标志强制刷新
输出 预览:3 张 PNG 图片(单独发送) 最终:PPTX 文件 下载:https://your-domain.com/public/xxx.pptx
故障排除 puppeteer 未找到? ls /tmp/node_modules/puppeteer # 重新安装:npm install puppeteer 无法下载? docker ps | grep filebrowser # 检查 public 目录权限 不喜欢颜色? # 使用 --reset 标志或修改 5+ 次