用途
Find Skills 用于帮助用户发现并安装来自开放智能体技能生态的技能。当用户提出“如何做 X”“帮我找一个做 X 的技能”“有没有能做 X 的技能”,或表达希望扩展智能体能力、寻找工具/模板/工作流、希望在某领域(设计、测试、部署等)获得帮助时,可使用该技能。
主要能力
- 识别用户需求所属领域(如 React、测试、设计、部署)与具体任务(如写测试、创建动画、审查 PR)。
- 先查看 skills.sh 排行榜,判断该领域是否已有知名技能。排行榜按总安装量排序,展示最流行、经过较多验证的选项。
- 使用 Skills CLI 搜索技能。
- 在推荐前核实技能质量:安装量(优先 1K+,低于 100 需谨慎)、来源声誉(官方来源如 vercel-labs、anthropics、microsoft 更可信)、GitHub 星标(来源仓库少于 100 星应保持怀疑)。
- 向用户展示技能名称与功能、安装量与来源、可运行的安装命令,以及 skills.sh 上的了解更多链接。
- 在用户同意后,可代为安装技能。
- 若未找到相关技能,可说明未找到,提供直接协助,并建议用户自行创建技能。
使用方式
Skills CLI(npx skills)是开放智能体技能生态的包管理器。技能是模块化包,通过专门知识、工作流和工具扩展智能体能力。
关键命令:
- npx skills find [query] — 交互式或按关键词搜索技能
- npx skills add <package> — 从 GitHub 或其他来源安装技能
- npx skills check — 检查技能更新
- npx skills update — 更新所有已安装技能
浏览技能:https://skills.sh/
帮助用户查找技能的步骤:
- 理解需求:识别领域、具体任务,以及该任务是否常见到可能已有技能。
- 先查排行榜:在运行 CLI 搜索前,查看 skills.sh 排行榜。例如 Web 开发热门技能包括 vercel-labs/agent-skills(React、Next.js、Web 设计,各 100K+ 安装)与 anthropics/skills(前端设计、文档处理,100K+ 安装)。
- 搜索技能:若排行榜未覆盖需求,运行 npx skills find [query]。例如:用户问“如何让 React 应用更快?”→ npx skills find react performance;用户问“能帮我做 PR 审查吗?”→ npx skills find pr review;用户说“我需要创建 changelog”→ npx skills find changelog。
- 推荐前核实质量:不要仅凭搜索结果推荐。核实安装量、来源声誉、GitHub 星标。
- 向用户展示选项:技能名称与功能、安装量与来源、安装命令、skills.sh 了解更多链接。
- 提供安装:若用户想继续,可执行 npx skills add owner/repo@skill -g -y。其中 -g 表示全局(用户级)安装,-y 跳过确认提示。
常见技能类别与示例查询:
- 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
有效搜索技巧:使用具体关键词(“react testing”优于“testing”);尝试替代词(“deploy”不行可试“deployment”或“ci-cd”);查看热门来源(许多技能来自 vercel-labs/agent-skills 或 ComposioHQ/awesome-claude-skills)。
未找到技能时:说明未找到相关技能;提供用通用能力直接协助;建议用户用 npx skills init 创建自己的技能。
适用场景
- 用户询问常见任务的实现方式,且可能已有现成技能。
- 用户明确要求查找某领域的技能。
- 用户询问智能体是否具备某项专门能力。
- 用户希望扩展智能体能力、寻找工具/模板/工作流。
- 用户提到希望在特定领域(设计、测试、部署等)获得帮助。
限制
资料未提供该技能自身的收费、价格、平台支持范围或效果保证等信息。推荐技能时需自行核实安装量、来源与仓库星标,不应仅凭搜索结果推荐。