mcpField
F
find-skills

find-skills

github.com/brianlovinAgent 工作流3792.9k 次安装31 周前更新
代码仓库

关于 find-skills

帮助 Agent 在开放的 Agent Skills 生态中查找并安装能力的技能。它通过 Skills CLI 按任务或领域搜索,并引导用户选择和安装结果。

主要功能

  1. 01按关键词搜索技能
  2. 02从 GitHub 等来源安装技能
  3. 03检查并更新已安装技能
  4. 04按领域和任务建议搜索词
  5. 05未找到结果时提供后续选项

适用场景

  1. 01为特定任务查找技能
  2. 02探索测试等领域的技能
  3. 03安装搜索到的技能
  4. 04检查或更新已安装技能

安装

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

$npx skills add https://github.com/brianlovin/agent-config --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:搜索技能

使用相关查询运行 find 命令:

npx skills find [query]

例如:

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

命令会返回类似以下结果:

Install with npx skills add <owner/repo@skill>

vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
步骤 3:向用户展示选项

找到相关技能后,向用户介绍:

  1. 技能名称及其功能
  2. 用户可运行的安装命令
  3. skills.sh 上的详细信息链接

回复示例:

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

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

Learn more: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
步骤 4:提供安装帮助

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

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