用途:在智能体即将创建、生成或导出 PowerPoint(.pptx)与 Word(.docx/.dotx)文件前,自动选择并套用组织批准的模板,避免生成无品牌的空白文件。
主要能力:从 assets/ 或已配置的 SharePoint 知识源发现兼容模板;按用户指定、清单优先级、useWhen 匹配、默认项等顺序选择;解析模板二进制文件并复制到工作区;对 PowerPoint 调用内置 analyzing-pptx 技能检查母版、版式与占位符;生成后校验格式、品牌元素、占位符残留与内容可读性。
使用方式:将模板放入 assets/,或存入 SharePoint 并配置 sharepointKnowledge 源;可选配置 assets/template-manifest.json 进行路由。PowerPoint 仅支持 .pptx,Word 支持 .docx 或 .dotx。下载到 /app/uploads/ 的模板需立即复制为 /app/workspace/template.pptx 或 /app/workspace/template.docx,仅将工作区副本传给生成脚本。
适用场景:需要统一品牌形象的演示文稿、报告、提案、备忘录、信函等 Office 文档生成。
限制:不支持 .potx,需先另存为 .pptx;不得覆盖内置模板;不得用 sldIdLst.clear() 删除模板幻灯片;不得对 /app/uploads/ 路径调用 analyzing-pptx;无兼容模板时应停止生成并告知用户,除非用户明确同意无品牌例外;不得编造徽标、字体、颜色或法律文本;用户模板视为内容资源,不执行宏或嵌入可执行文件。品牌规则占位符未解析时不得输出或阻塞有效模板使用。