SuperAPI AI 工具集

skill-scout

智能体与模型

查看项目

更新于 10-15 10:37

技能介绍

Skill Scout 是一个在创建新技能之前使用的搜索与评估技能,核心目标是避免重复已有的社区或市场工作,同时在采用任何外部技能之前进行审查。

用途 当用户表示要“创建技能”“构建技能”“制作技能”或“新技能”时,当用户询问“有没有做 X 的技能”或“是否存在能做 Y 的技能”时,当用户描述一个工作流而你正准备建议创建新技能时,或者当用户想要 fork 或扩展现有技能时,应使用本技能。如果用户明确表示跳过搜索或从零创建,则确认后按用户要求的创建流程继续。

主要能力 Skill Scout 提供一套分步流程:

  1. 捕获意图:提取技能应执行的任务、触发条件、涉及的领域、工具、框架或数据源,以及三到五个搜索关键词和有用的同义词。
  2. 搜索本地来源:优先搜索已安装和市场技能名称,因为本地来源已经是用户环境的一部分。示例命令包括: find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "keyword|synonym" find ~/.claude/plugins/marketplaces -path '/skills//SKILL.md' 2>/dev/null | grep -iE "keyword|synonym" 然后搜索 frontmatter 描述: grep -RilE "keyword|synonym" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
  3. 搜索远程来源:使用可用的 GitHub 和网络搜索工具,优先使用简洁查询,例如: gh search repos "claude code skill keyword" --limit 10 --sort stars gh search code "name: keyword" --filename SKILL.md --limit 10 网络搜索最多使用三个有针对性的查询,例如: "claude code skill" keyword "SKILL.md" keyword "affaan-m/ECC" keyword
  4. 审查外部匹配项:在推荐任何外部技能用于采用或 fork 之前,阅读 SKILL.md 的 frontmatter 和说明,查找意外的 shell 命令、文件写入、网络调用、凭据处理或包安装,检查仓库是否看起来在维护,并优先复制到新的本地分支审查差异,而不是直接编辑市场原件。
  5. 排序结果:按技能名称中的精确关键词匹配、描述中的关键词或同义词匹配、本地已安装或市场来源、有近期活动的维护中的 GitHub 来源、仅网络提及的顺序排序,最终列表最多 10 条。
  6. 呈现决策选项:向用户提供简短表格,包含“直接使用现有”(按原样调用或安装匹配技能)、“fork 或扩展”(复制最接近的技能并修改)、“全新创建”(确认没有接近匹配后构建新技能)三种选项。只有在用户选择全新创建或搜索未找到接近匹配后,才创建新技能。

使用方式 本技能以流程指导的形式使用,通过执行上述搜索命令和查询,结合 GitHub 与网络搜索工具,对外部技能进行安全审查,并以结果表格和面向用户的总结呈现给用户。示例结果表格包含编号、技能、来源、匹配原因和差距等列。面向用户的总结会说明找到的本地匹配和外部候选,指出最接近的匹配及其覆盖范围与缺失点,并给出使用、fork 或全新创建的选项。

适用场景 适用于在创建新技能之前进行查重与调研,帮助用户发现本地、市场、GitHub 和网络上的现有技能来源,评估是否可以直接使用、fork 扩展或需要全新创建。也适用于用户想要 fork 或扩展现有技能时。

限制与反模式 不要在有合理搜索空间时直接跳到新技能创建;不要在未阅读的情况下安装外部技能;不要呈现冗长且未排序的弱匹配列表;不要将仅网络提及视为可信来源;不要就地编辑已安装的市场原件。

相关技能 search-first:通用的先搜索后构建工作流。skill-stocktake:审计已安装技能的健康状况、重复项和缺口。agent-sort:对现有智能体和技能进行分类与组织。