mcpField
F
find-skills

find-skills

github.com/ninehillsAgent 工作流27737 次安装18 周前更新
代码仓库

关于 find-skills

find-skills 是面向 Agent 的技能发现与安装指南,帮助根据任务检索合适技能,并核查其质量后再推荐。它使用 Skills CLI 搜索、安装和更新技能。

主要功能

  1. 01按任务需求识别技能方向
  2. 02查看 skills.sh 排行榜
  3. 03通过关键词搜索技能
  4. 04核查安装量与来源
  5. 05安装及更新技能

适用场景

  1. 01为常见开发任务寻找现成技能
  2. 02查找特定领域的 Agent 能力
  3. 03在推荐前评估技能来源和受欢迎程度

安装

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

$npx skills add https://github.com/ninehills/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] - 交互式或按关键词搜索技能
  • npx skills add <package> - 从 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 步:搜索技能

如果排行榜中没有用户需要的技能,运行 find 命令:

npx skills find [query]

例如:

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

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

  1. 安装量 — 优先选择安装量超过 1K 的技能。对于安装量低于 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