返回全部 Skills

find-skills

知识检索

帮助用户在提问“如何做X”、“寻找X相关的技能”、“有没有技能可以……”或表达扩展功能兴趣时,发现并安装代理技能。当用户希望寻找可能以可安装技能形式存在的功能时,应使用此技能。

300.1k

下载量

AI SkillHub 能力展示图

安装方式

命令行安装

在项目根目录执行以下命令,完成 Skill 安装。

npx bzskills add vercel-labs/skills --skill find-skills

skill.md

name: find-skills
description: 帮助用户在提问“如何做X”、“寻找X相关的技能”、“有没有技能可以……”或表达扩展功能兴趣时,发现并安装代理技能。当用户希望寻找可能以可安装技能形式存在的功能时,应使用此技能。

查找技能

此技能帮助您从开放智能体技能生态系统中发现并安装技能。

何时使用此技能

当用户出现以下情况时,请使用此技能:

  • 询问“如何做某事”,而该事可能是已有技能对应的常见任务
  • 说“找一个做某事的技能”或“有没有做某事的技能”
  • 询问“你能做某事吗”,而该某事是专业能力
  • 表达希望扩展智能体功能的意愿
  • 想要搜索工具、模板或工作流
  • 提到希望在某特定领域(设计、测试、部署等)获得帮助

什么是 Skills CLI?

Skills CLI(npx skills)是开放智能体技能生态系统的包管理器。技能是可扩展智能体能力的模块化包,提供专业知识、工作流和工具。

关键命令:

  • npx skills find [查询词] — 交互式或按关键词搜索技能
  • npx skills add <包名> — 从 GitHub 或其他源安装技能
  • npx skills check — 检查技能更新
  • npx skills update — 更新所有已安装技能

浏览技能: https://skills.sh/

如何帮助用户查找技能

第1步:理解用户需求

当用户请求帮助时,请明确:

  1. 领域(如 React、测试、设计、部署)
  2. 具体任务(如编写测试、创建动画、审查 PR)
  3. 该任务是否足够常见,以至于很可能存在对应技能

第2步:先查看排行榜

在运行 CLI 搜索之前,先查看 skills.sh 排行榜,看该领域是否已有知名技能。排行榜按总安装次数排序,展示最受欢迎且经过实战检验的选项。

例如,Web 开发领域的热门技能包括:

  • vercel-labs/agent-skills — React、Next.js、Web 设计(各100K+安装)
  • anthropics/skills — 前端设计、文档处理(各100K+安装)

第3步:搜索技能

如果排行榜未覆盖用户需求,运行查找命令:

npx skills find [查询词]

例如:

  • 用户问“如何让我的 React 应用更快?” → npx skills find react performance
  • 用户问“你能帮我审查 PR 吗?” → npx skills find pr review
  • 用户问“我需要创建变更日志” → npx skills find changelog

第4步:在推荐前验证质量

不要仅凭搜索结果推荐技能。 务必验证:

  1. 安装次数 — 优先选择安装次数超过1K的技能。安装次数低于100的技能需谨慎对待。
  2. 来源声誉 — 官方来源(vercel-labsanthropicsmicrosoft)比未知作者更可信。
  3. GitHub 星标 — 检查源仓库。来自星标数少于100的仓库的技能应持怀疑态度。

第5步:向用户展示选项

找到相关技能后,向用户展示以下信息:

  1. 技能名称及其功能
  2. 安装次数和来源
  3. 用户可以运行的安装命令
  4. 在 skills.sh 上了解更多信息的链接

示例回复:

我找到了一个可能对你有帮助的技能!“react-best-practices”技能提供了来自 Vercel 工程团队的 React 和 Next.js 性能优化指南。(185K 安装次数)

要安装它:
npx skills add vercel-labs/agent-skills@react-best-practices

了解更多:https://skills.sh/vercel-labs/agent-skills/react-best-practices

第6步:主动提供安装

如果用户同意安装,你可以直接为其安装技能:

npx skills add <所有者/仓库@技能> -g -y

-g 标志用于全局安装(用户级别),-y 跳过确认提示。

常见技能类别

搜索时,可参考以下常见类别:

类别示例查询词
Web 开发react、nextjs、typescript、css、tailwind
测试testing、jest、playwright、e2e
DevOpsdeploy、docker、kubernetes、ci-cd
文档docs、readme、changelog、api-docs
代码质量review、lint、refactor、best-practices
设计ui、ux、design-system、accessibility
生产力workflow、automation、git

高效搜索技巧

  1. 使用具体关键词:“react testing”比仅使用“testing”效果更好。
  2. 尝试同义词:如果“deploy”没有结果,试试“deployment”或“ci-cd”。
  3. 检查热门来源:许多技能来自 vercel-labs/agent-skillsComposioHQ/awesome-claude-skills

当没有找到技能时

如果没有找到相关技能:

  1. 确认没有找到现有技能
  2. 主动提出直接使用你的通用能力帮助完成任务
  3. 建议用户使用 npx skills init 创建自己的技能

示例:

我搜索了与“xyz”相关的技能,但没有找到匹配项。
我仍然可以直接帮你完成这个任务!需要我继续吗?

如果这个任务你经常做,你可以创建自己的技能:
npx skills init my-xyz-skill