Find Skills
铁律:不要只因为搜索结果里出现关键词就推荐技能。先确认用户真正要解决的问题,再核验来源、质量和安装成本。
工作流
- Step 1: 明确用户想扩展什么能力 ⚠️ REQUIRED
- 1.1 提炼领域、任务、输入输出和约束条件。
- 1.2 判断用户需要的是“本仓库已有技能”还是“外部生态技能”。
- Step 2: 优先检查当前仓库
- 2.1 查看 AGENTS.md 与 skills/ 目录中的现有技能。
- 2.2 如果已有技能足够匹配,优先推荐本地技能而不是外部安装。
- Step 3: 检索公开技能生态 (conditional)
- 3.1 先看 skills.sh leaderboard,确认是否已有高安装量技能。
- 3.2 需要更细搜索时,运行 npx skills find 。
- Step 4: 核验候选质量 ⚠️ REQUIRED
- 4.1 检查安装量、作者信誉、仓库活跃度和 GitHub star。
- 4.2 过滤掉来源不明、安装量极低或用途模糊的技能。
- Step 5: 给出建议
- 5.1 说明技能名称、用途、来源、安装量和为什么匹配。
- 5.2 提供安装命令、技能页面和可能的替代选项。
- Step 6: 处理无结果场景
- 6.1 明确告知未找到合适技能。
- 6.2 提供直接协助方案,或建议使用 skill-creator 创建新技能。
常用命令
npx skills find <query>
npx skills add <owner/repo@skill>
npx skills add <owner/repo@skill> -g -y
npx skills check
npx skills update
推荐顺序
- 先检查本仓库中是否已有可复用技能。
- 再查看 skills.sh 上安装量高、来源可信的技能。
- 最后才推荐“自己新建一个技能”。
质量门槛
- 安装量优先选择 1K+ 的技能,低于 100 时需要明确提示风险。
- 优先选择可信来源,如 anthropics、microsoft、vercel-labs 等。
- 如果搜索结果来自低活跃仓库或描述含糊,不能直接推荐。
- 安装前要说明技能会增加什么能力,以及是否与现有技能重叠。
推荐输出模板
我找到了一个可能匹配的技能:<skill-name>
- 用途:<这个技能能解决什么问题>
- 来源:<owner/repo>
- 可信度:<安装量 / 仓库情况 / 是否官方来源>
- 安装命令:npx skills add <owner/repo@skill>
- 了解更多:<skills.sh 或仓库链接>
如果你希望,我可以继续帮你安装,或者先比较几个候选项。
反模式
- 只凭技能名猜用途,不看描述与来源。
- 不先检查当前仓库,直接引导用户安装外部技能。
- 把低质量或来源不明的技能说成“推荐方案”。
- 没有说明安装后的收益、风险和替代方案。
交付前检查
- 已明确用户任务,而不是只抓住表面关键词。
- 已优先检查本仓库技能与 AGENTS.md。
- 每个候选项都说明了来源、质量和安装命令。
- 无结果时给出了直接协助或创建技能的替代路径。