用途
Find Skills 用于帮助用户发现并安装来自开放智能体技能生态的技能。当用户提出“如何做 X”(X 可能是已有技能覆盖的常见任务)、说“帮我找一个做 X 的技能”或“有没有能做 X 的技能”、询问“你能做 X 吗”(X 为某种专门能力)、表达想扩展智能体能力、想搜索工具/模板/工作流,或提到希望在某个领域(设计、测试、部署等)获得帮助时,适合使用该技能。
主要能力
该技能围绕 Skills CLI(npx skills)展开。Skills CLI 是开放智能体技能生态的包管理器,技能是用于扩展智能体能力的模块化包,包含专门知识、工作流和工具。
关键命令:
npx skills find [query] [--owner <owner>]:以交互方式或按关键词搜索技能,可选限定到某个 GitHub 所有者。npx skills add <package>:从 GitHub 或其他来源安装技能。npx skills update:更新所有已安装技能。
技能浏览地址:https://skills.sh/
使用方式
该技能按以下步骤帮助用户查找技能:
- 理解需求:识别领域(如 React、测试、设计、部署)、具体任务(如编写测试、创建动画、审查 PR),以及该任务是否常见到可能已有技能存在。
- 先查排行榜:在运行 CLI 搜索前,先查看 skills.sh 排行榜,看该领域是否已有知名技能。排行榜按总安装量排序,呈现最流行、经过实战检验的选项。例如 Web 开发的热门技能包括 vercel-labs/agent-skills(React、Next.js、Web 设计,每个 100K+ 安装)和 anthropics/skills(前端设计、文档处理,100K+ 安装)。
- 搜索技能:若排行榜未覆盖需求,运行
npx skills find [query] [--owner <owner>]。例如用户问“如何让我的 React 应用更快?”→npx skills find react performance;用户问“能帮我做 PR 审查吗?”→npx skills find pr review;用户说“我需要创建 changelog”→npx skills find changelog。 - 推荐前验证质量:不要仅凭搜索结果推荐技能,应核查安装量(优先 1K+,低于 100 需谨慎)、来源信誉(官方来源如 vercel-labs、anthropics、microsoft 比未知作者更可信)、GitHub 星标(来源仓库少于 100 星应持怀疑态度)。
- 向用户呈现选项:给出技能名称及其作用、安装量与来源、可运行的安装命令,以及 skills.sh 上的了解更多链接。示例回复:找到“react-best-practices”技能,提供来自 Vercel Engineering 的 React 与 Next.js 性能优化指南(185K 安装),安装命令
npx skills add vercel-labs/agent-skills@react-best-practices,了解更多 https://skills.sh/vercel-labs/agent-skills/react-best-practices。 - 提供安装:若用户想继续,可代为安装:
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 创建自己的技能。示例:搜索“xyz”相关技能未找到匹配,仍可直接帮助该任务,是否继续?若经常做此事,可创建自己的技能:npx skills init my-xyz-skill。
限制
资料未提供该技能自身的收费、价格、平台支持范围或效果保证等信息。