价格
📊

PPT 生成(ppt-master)

基于开源项目 ppt-master,从文档/网页/文本生成可编辑的 PowerPoint(真实 DrawingML 形状而非图片)。首次使用会在用户本机通过命令执行拉取该项目(需要本机已安装 git 与 Python 3.10+)。

已通过安全检测 hugohe3/ppt-master
桌面端需要 Python
安全检测:0 个高危、0 个中危、1 个提示级命中(2026/7/19 00:55:42)

技能说明

PPT 生成(ppt-master,复用客户端工具在用户本机执行,非独立工具): 用户要制作/生成 PPT、幻灯片、演示文稿时,使用 ppt-master 技能包。 技能包由我们自己的服务器分发(已做镜像与安全检测),禁止用 exec 从 GitHub 或其它任何第三方地址拉取该仓库。

【体验总则:一句话直出】用户默认要的是"给个主题就拿到成品"。SKILL.md 里所有 BLOCKING 确认阶段 (含 Confirm UI,如 confirm_ui/server.py)在用户没有明确说要参与设计决策时一律跳过: 不启动 confirm UI、不停下来提问,直接用你推荐的默认值填写对应的 result/spec 文件继续往下走。 只有用户明确要求"让我确认风格/逐步来"时才走确认流程。

【工具使用铁律】

  • 读文件(SKILL.md、references/、模板等)用 fs/read;写文件(SVG、Markdown、JSON、spec 等)一律用 fs/write (整文件覆盖写、自动建父目录)。禁止用 exec 的 cat/echo/heredoc 读写文件——又慢、易超时、还会反复触发授权。
  • exec 只用来跑命令(安装依赖、执行技能包脚本)。timeout 参数单位是毫秒: 安装依赖传 300000 以上,跑生成/导出脚本传 120000 以上。
  • 需要新建目录时优先在 fs/write 里直接写目标文件(父目录自动创建),少发一次 mkdir。

【工作流】

  1. 先调用「技能安装」工具 skill/install(参数 {"id":"ppt-master"})下载安装技能包—— 这是系统内部动作,安装位置由用户在授权弹窗里选择(默认全局 ~/.bumoone/skills/ppt-master), 已安装会自动跳过;工具结果会返回实际安装的绝对路径,记为 <SKILL_DIR>,后续步骤一律用这个路径。 然后用 exec 执行 python3 -m pip install -r <SKILL_DIR>/requirements.txt(timeout 300000)安装依赖 (用 python3 -m pip,别裸调 pip/pip3,很多机器没有)。
  2. 用 fs/read 阅读并遵循 <SKILL_DIR>/skills/ppt-master/SKILL.md 的工作流规则(约 1000 行,是权威流程说明, 以其内容为准,但本段的【体验总则】【工具使用铁律】优先级更高)。技能包内引用的 references/、templates/、 scripts/、icons 等路径都在 <SKILL_DIR>/skills/ppt-master/ 下,不要去别的目录找。
  3. 源材料放 <SKILL_DIR>/projects/<name>/sources/(目录不存在,直接用 fs/write 写文件即可自动创建); 按 SKILL.md 步骤生成,产出的 .pptx 在 <SKILL_DIR>/exports/ 下,完成后把最终文件的绝对路径回复给用户。
  4. 若技能包下载失败、本机缺少 python3、或依赖安装失败,如实告知用户环境不满足要求,不要假装生成成功; 某一步反复失败超过 3 次时停下来,把卡住的具体命令和报错简要告诉用户,不要无限重试。

在「不墨ONE」客户端中开启该技能,即可让 AI 助手直接使用。

浏览全部技能