PPT Master Integration Skill 用于在用户要求使用 ppt-master 创建或导出幻灯片时调用。
【用途】 该技能将本地 ppt-master 流水线接入,实现从文档生成可编辑的 PPTX。适用于需要创建或导出幻灯片的场景。
【前置条件】 本地需存在 ppt-master 仓库,路径为 integrations/ppt-master,或通过插件配置 pptRoot 指定。该仓库内需安装 Python 依赖,命令为 pip install -r requirements.txt。
【可用的网关方法】
- rc.ppt.status:检查脚本是否可用。
- rc.ppt.init:初始化项目。参数为 { "projectName": "my-deck", "format": "ppt169" }。
- rc.ppt.export:将项目导出为 pptx。参数为 { "projectPath": "projects/my-deck", "stage": "final" }。
【推荐流程】
- 调用 rc.ppt.status。
- 若不可用,提示用户将 ppt-master 克隆到 integrations/ppt-master。
- 调用 rc.ppt.init。
- 请用户或智能体在项目中生成幻灯片 SVG 内容。
- 调用 rc.ppt.export。
【注意事项】 projectPath 必须相对于 pptRoot。项目名称需保持文件系统安全,仅使用 [a-zA-Z0-9._-]。