⚡每天一个 Agent Skills:find-skills — 用自然语言搜索,发现海量 Agent 技能

6 阅读4分钟

每天一个 Agent Skills:find-skills — 用自然语言搜索,发现海量 Agent 技能

find-skills 是 Agent 的技能搜索引擎,让你用自然语言描述需求,就能从数千个开源技能中找到最合适的那一个。本文介绍如何用 npx skills find 命令高效发现和安装技能,以及挑选技能的质量判断标准。


find-skills.png

什么是 find-skills

find-skillsskills.sh 生态中的核心技能,专门解决一个实际问题:当你需要完成某项任务时,如何快速找到已有的 Agent 技能来扩展能力,而不是重复造轮子?

举个例子。你在开发一个 React 项目,用户突然问:"能不能帮我生成一张好看的封面图?" 你知道 Claude Code 有 frontend-design 技能可以生成 UI,但生成图片这事...有没有现成的技能?

find-skills,你只需要说一句:

npx skills find image generation

它会在 skills.sh 平台上搜索相关技能,按安装量和社区评分排序返回结果。你不需要记住技能的名字,只需要描述你想做什么。


安装find-skills

npx skills add https://github.com/vercel-labs/skills --skill find-skills

image.png

快速上手:三个命令走天下

find-skills 背后是 Skills CLI(npx skills),这是 Agent 技能生态的包管理器。核心就三个命令:

1. 搜索技能

npx skills find [query]

支持自然语言查询。例如:

你的需求搜索命令
优化 Vue 性能npx skills find vue performance
做 PR 代码审查npx skills find pr review
生成变更日志npx skills find changelog
做前端界面设计npx skills find frontend design

image.png 输入命令 这里它就推荐出几个vue性能优化的skill 咱们可以选择性安装它们啦

2. 安装技能

找到心仪的技能后,一行命令安装:

npx skills add <owner/repo> -g -y
  • -g:全局安装(用户级别)
  • -y:跳过确认提示

例如安装 Vercel 的 React 最佳实践技能:

npx skills add vercel-labs/agent-skills@react-best-practices -g -y

3. 更新技能

npx skills check   # 检查更新
npx skills update  # 更新所有已安装技能

如何判断一个技能值不值得用

重要:不要只看搜索结果就推荐技能。 find-skills 的文档特别强调了质量验证流程:

1. 安装量是金标准

优先选择 1K+ 安装量的技能。对于 100 以下安装量的技能要谨慎。

2. 看来源

来源信任度
vercel-labsanthropicsmicrosoft
知名开源组织(如 ComposioHQ中高
不知名个人仓库低,需额外验证

3. GitHub Stars

去技能对应的仓库看一眼,Stars 低于 100 的技能要打问号。

4. 推荐格式

找到合适的技能后,这样呈现给用户:

我找到了一个技能!

「react-best-practices」— Vercel 工程团队维护的 React 和 Next.js 性能优化指南(185K 安装)

安装命令:
npx skills add vercel-labs/agent-skills@react-best-practices -g -y

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

常见技能分类一览

下表是 find-skills 文档整理的高频需求对应的搜索关键词:

类别搜索关键词
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. 承认没找到匹配技能
  2. 表示可以凭借通用能力直接帮忙
  3. 如果用户经常遇到这类需求,建议他自己创建一个技能:
npx skills init my-custom-skill

Skills CLI 支持任何人开发并发布自己的技能,生态是开放的。


为什么你需要这个技能

简单说:不要重复造轮子。

Agent 技能生态已经积累了数千个经过社区验证的技能包,涵盖前端设计、代码审查、测试、部署等各个领域。与其在每次遇到新任务时手写完整解决方案,不如先用 find-skills 搜一搜——很可能有人已经遇到过同样的问题,并把最佳实践封装成了可复用的技能。

尤其是以下场景,find-skills 能帮你省大把时间:

  • 快速原型开发:搜一个 UI 技能,十分钟搭出可用的界面
  • 技术调研:搜 "best practices" 类技能,直接获取行业标准方案
  • 能力扩展:当用户的需求超出你当前技能树时,搜一搜往往有惊喜

进一步阅读