每天一个 Agent Skills:find-skills — 用自然语言搜索,发现海量 Agent 技能
find-skills是 Agent 的技能搜索引擎,让你用自然语言描述需求,就能从数千个开源技能中找到最合适的那一个。本文介绍如何用npx skills find命令高效发现和安装技能,以及挑选技能的质量判断标准。
什么是 find-skills
find-skills 是 skills.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
快速上手:三个命令走天下
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 |
输入命令 这里它就推荐出几个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-labs、anthropics、microsoft | 高 |
知名开源组织(如 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 |
| DevOps | deploy, docker, kubernetes, ci-cd |
| 文档 | docs, readme, changelog, api-docs |
| 代码质量 | review, lint, refactor, best-practices |
| 设计 | ui, ux, design-system, accessibility |
| 效率工具 | workflow, automation, git |
搜不到怎么办
如果搜索没有结果:
- 承认没找到匹配技能
- 表示可以凭借通用能力直接帮忙
- 如果用户经常遇到这类需求,建议他自己创建一个技能:
npx skills init my-custom-skill
Skills CLI 支持任何人开发并发布自己的技能,生态是开放的。
为什么你需要这个技能
简单说:不要重复造轮子。
Agent 技能生态已经积累了数千个经过社区验证的技能包,涵盖前端设计、代码审查、测试、部署等各个领域。与其在每次遇到新任务时手写完整解决方案,不如先用 find-skills 搜一搜——很可能有人已经遇到过同样的问题,并把最佳实践封装成了可复用的技能。
尤其是以下场景,find-skills 能帮你省大把时间:
- 快速原型开发:搜一个 UI 技能,十分钟搭出可用的界面
- 技术调研:搜 "best practices" 类技能,直接获取行业标准方案
- 能力扩展:当用户的需求超出你当前技能树时,搜一搜往往有惊喜
进一步阅读
- skills.sh 官方网站 — 浏览所有可用技能
- Skills CLI 安装指南
- Vercel Agent Skills 仓库 — 100K+ 安装量的技能集合
- Awesome Claude Skills — 社区维护的技能精选列表