用途:当用户已有为 Copilot Cowork 编写的技能,希望迁移为 Copilot in SharePoint 技能时使用。不用于从零创建新技能;若无既有 Cowork 技能或模式可迁移,应改用 create-skill。
输入:源 Cowork 技能可来自 OneDrive 直链、OneDrive Cowork 技能文件夹下的技能名、本站 AgentAssets/Skills 中已有文件夹,或聊天中添加的 .zip。必需输入包括源 SKILL.md、影响路由/依赖/模式/示例/输出/执行行为的被引用文件,以及用户对名称、范围、输出格式和改写力度的偏好。
主要能力与流程:分六个阶段。1)源发现:解析链接、技能名或站点技能,读取 SKILL.md 及被引用文件,源不明确时只问最少必要问题。2)兼容性审查:识别 Cowork 专属工具、存储路径、运行时假设、/mnt、/tmp、/output 等本地文件系统假设、邮件/聊天/工作流假设、应转为技能加载或 SharePoint 工具使用的依赖、与现有 SharePoint 技能重叠的触发短语、SharePoint 中不可行的输出格式,以及需重写/拆分/合并/重命名/替换/弃用的支持文件。3)技能库检查:检查内置与站点技能的名称、触发短语和意图重叠,决定收窄触发面、依赖现有技能、路由到现有技能或不创建。4)转换计划:说明保持不变、必须重写、依赖变更、文件增删改、是否覆盖或新建文件夹、重叠发现、暂留的弃用文件、风险与待决问题;计划后停止,除非用户明确说继续。5)批准后实现:使用 SharePoint 原生工具与位置,优先复用现有技能,避免 Cowork 专属假设,写明触发短语与非使用场景、具体步骤与输出预期;SKILL.md 保持为简洁的调度/运行手册,长指南放 references/,场景放 examples/,通过/失败检查放 eval/。6)保存、验证与报告:若源技能已存在于本站 AgentAssets/Skills 则更新该文件夹;来自 OneDrive 或 .zip 则用 /create-skill 创建;不覆盖无关文件;弃用文件保留原位但列出建议删除项;确认保存 URL,尽量重读验证 SKILL.md,报告无法保存或验证的文件。
工具路由:使用 load_skill({skillName}) 加载 AgentAssets/Skills 中技能,cat_file({fileUrl|serverRelativeUrl}) 读取已知文件,find_items(...) 定位候选技能文件或文件夹,create_file(...) 在批准后创建或更新 SKILL.md 及支持文件。
安全与保存规则:用户批准转换计划前绝不覆盖或创建文件;更新已有技能前先读取将被更改的文件,说明将替换、新增、删除或保留的内容并请求明确确认;源文件缺失或无法读取时停止并说明缺失内容,不得编造;除非用户明确要求,不为已存在的技能创建重复文件夹;支持文件的创建、更新、重写、拆分、合并、重命名、替换或弃用均须批准后进行;不自动删除弃用文件,重命名或替换时把旧路径列为弃用。
输出格式:批准前只提供转换计划,并以“转换技能尚未最终确定或保存,需要我实施时说 proceed”结尾;批准后提供转换后的完整 SharePoint 就绪 SKILL.md、文件夹与文件变更清单(创建、更新、重写/重构、拆分/合并/重命名/替换、可删除的弃用文件、替换路径)以及变更报告(路由、工具与存储、依赖、交互流程、源位置处理、技能库重叠决策、支持文件重写决策、安全或覆盖决策、建议删除的弃用文件、验证结果、有意保留的内容)。
限制:资料未提供具体价格、平台版本或效果数据;实际可用性取决于 SharePoint 环境与所提供源文件。