mcpField
F
find-skills

find-skills

官方
github.com/vercel-labsAgent 工作流36.9k4.1M 次安装1 天前更新
代码仓库

关于 find-skills

find-skills 是一个用于发现和安装 Agent 技能的技能包。它面向需要查找特定领域技能的用户,通过 Skills CLI 搜索、评估并安装开源技能。文档还给出了筛选来源与安装量的判断标准。

主要功能

  1. 01按关键词搜索技能
  2. 02检查安装量与来源可信度
  3. 03通过 npx skills 安装技能
  4. 04提供无匹配时的替代处理方式

适用场景

  1. 01查找 React 或测试相关的技能
  2. 02为 PR 评审或变更日志生成寻找现成技能
  3. 03在没有合适技能时直接协助完成任务

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/find-skills确认已加载。

详细介绍

查找技能

此技能可帮助你从开源 Agent 技能生态中发现并安装技能。

何时使用此技能

在用户遇到以下情况时使用此技能:

  • 询问“如何完成 X”,且 X 可能是已有技能可处理的常见任务
  • 表示“找一个能完成 X 的技能”或“有没有能完成 X 的技能”
  • 询问“你能完成 X 吗”,且 X 是一项专业能力
  • 有意拓展 Agent 的能力
  • 想要搜索工具、模板或工作流
  • 提到希望在某个特定领域(设计、测试、部署等)获得帮助

什么是 Skills CLI?

Skills CLI(npx skills)是开源 Agent 技能生态的包管理器。技能是模块化软件包,可通过专业知识、工作流和工具扩展 Agent 的能力。

主要命令:

  • npx skills find [query] [--owner <owner>] — 以交互方式或按关键词搜索技能,也可限定 GitHub 用户名
  • npx skills add <package> — 从 GitHub 或其他来源安装技能
  • 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 设计(每项均有 10 万次以上安装)
  • anthropics/skills — 前端设计、文档处理(10 万次以上安装)
第 3 步:搜索技能

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

npx skills find [query] [--owner <owner>]

例如:

  • 用户询问“如何让我的 React 应用运行得更快?”→ npx skills find react performance
  • 用户询问“你能帮我审查 PR 吗?”→ npx skills find pr review
  • 用户表示“我需要创建更新日志”→ npx skills find changelog
第 4 步:推荐前验证质量

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

  1. 安装次数 — 优先选择安装次数超过 1,000 的技能。对安装次数少于 100 的技能保持谨慎。
  2. 来源信誉 — 官方来源(vercel-labs、anthropics、microsoft)比不知名作者更值得信赖。
  3. GitHub 星标数 — 检查源代码仓库。对于来自星标数少于 100 的仓库的技能,应持怀疑态度。
第 5 步:向用户展示选项

找到相关技能后,向用户提供:

  1. 技能名称及其用途
  2. 安装次数和来源
  3. 用户可运行的安装命令
  4. skills.sh 上的了解详情链接

回复示例:

I found a skill that might help! The "react-best-practices" skill provides
React and Next.js performance optimization guidelines from Vercel Engineering.
(185K installs)

To install it:
npx skills add vercel-labs/agent-skills@react-best-practices

Learn more: https://skills.sh/vercel-labs/agent-skills/react-best-practices
第 6 步:提出安装建议

如果用户想继续,你可以为他们安装技能:

npx skills add <owner/repo@skill> -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-skills 或 ComposioHQ/awesome-claude-skills

未找到技能时

如果没有找到相关技能:

  1. 说明未找到现有技能
  2. 提供使用通用能力直接协助完成任务
  3. 建议用户使用 npx skills init 创建自己的技能

示例:

I searched for skills related to "xyz" but didn't find any matches.
I can still help you with this task directly! Would you like me to proceed?

If this is something you do often, you could create your own skill:
npx skills init my-xyz-skill

评论

支持 Markdown