用途:帮助用户发现适合某项任务的 Fusion 技能,并在需要时提供安装、更新或移除技能的 MCP 指引。典型触发包括“找一个适合的技能”“该用哪个 Fusion 技能”“如何安装/更新/移除 Fusion 技能”等。不适用于创建或编辑技能、直接执行底层任务、在无数据时猜测匹配,或未经用户请求自动安装、更新、移除技能。
主要能力:先检测意图(查询、安装、更新、移除);信息不足时用最小问题澄清;优先调用 mcp_fusion_skills,默认自动识别意图,也可显式指定 intent,安装意图可传 agent;通常返回前 3 至 5 个排序结果。Fusion MCP 不可用或结果较弱时,回退到 GitHub MCP 搜索,或只读的 npx skills add --list <source>、本地 skills/**/SKILL.md 搜索、gh search code、gh api graphql 等。GraphQL 只读查询至少消耗 1 点,应保持 first/last 较小并避免嵌套连接,遇限流不重试。
使用方式:收集用户目标、意图、技能类型、目标 agent 及关键约束;先查 Fusion MCP,弱结果时做一次改写重试后停止;输出检测到的意图、所用来源、排序建议、每个技能的一句话用途与匹配理由、下一步操作,以及 MCP 返回的原始建议命令。回退来源需明确标注为 GitHub MCP、shell 列表、代码搜索或 GraphQL。
适用场景:查找 GitHub issue 编写等特定工作流技能、获取安装/更新/移除指引、在 MCP 不可用时借助 GitHub 目录做只读发现。
限制:不得编造技能名称、可用性或命令;不得把低置信匹配说成确定;不得使用远程脚本执行或不安全管道;未经用户明确要求不得改动环境;无强匹配时须说明不确定并建议扩大查询、跳过技能或记录缺口。