| name | find-skills |
| description | Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill 用户询问 “如何做 X”“帮我找一个能做 X 的技能”“有没有可以…… 的技能”,或表达希望扩展能力时,帮助用户发现并安装智能体技能。当用户在寻找可能以可安装技能形式存在的功能时,应使用本技能。 |
Find Skills
This skill helps you discover and install skills from the open agent skills ecosystem.
When to Use This Skill
Use this skill when the user:
- Asks "how do I do X" where X might be a common task with an existing skill
- Says "find a skill for X" or "is there a skill for X"
- Asks "can you do X" where X is a specialized capability
- Expresses interest in extending agent capabilities
- Wants to search for tools, templates, or workflows
- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)
What is the Skills CLI?
The Skills CLI (npx skills) is the package manager for the open agent skills ecosystem. Skills are modular packages that extend agent capabilities with specialized knowledge, workflows, and tools.
Key commands:
npx skills find [query] - Search for skills interactively or by keyword
npx skills add <package> - Install a skill from GitHub or other sources
npx skills check - Check for skill updates
npx skills update - Update all installed skills
Browse skills at: https://skills.sh/
How to Help Users Find Skills
Step 1: Understand What They Need
When a user asks for help with something, identify:
- The domain (e.g., React, testing, design, deployment)
- The specific task (e.g., writing tests, creating animations, reviewing PRs)
- Whether this is a common enough task that a skill likely exists
Step 2: Check the Leaderboard First
Before running a CLI search, check the skills.sh leaderboard to see if a well-known skill already exists for the domain. The leaderboard ranks skills by total installs, surfacing the most popular and battle-tested options.
For example, top skills for web development include:
vercel-labs/agent-skills — React, Next.js, web design (100K+ installs each)
anthropics/skills — Frontend design, document processing (100K+ installs)
Step 3: Search for Skills
If the leaderboard doesn't cover the user's need, run the find command:
npx skills find [query]
For example:
- User asks "how do I make my React app faster?" →
npx skills find react performance
- User asks "can you help me with PR reviews?" →
npx skills find pr review
- User asks "I need to create a changelog" →
npx skills find changelog
Step 4: Verify Quality Before Recommending
Do not recommend a skill based solely on search results. Always verify:
- Install count — Prefer skills with 1K+ installs. Be cautious with anything under 100.
- Source reputation — Official sources (
vercel-labs, anthropics, microsoft) are more trustworthy than unknown authors.
- GitHub stars — Check the source repository. A skill from a repo with <100 stars should be treated with skepticism.
Step 5: Present Options to the User
When you find relevant skills, present them to the user with:
- The skill name and what it does
- The install count and source
- The install command they can run
- A link to learn more at skills.sh
Example response:
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
Step 6: Offer to Install
If the user wants to proceed, you can install the skill for them:
npx skills add <owner/repo@skill> -g -y
The -g flag installs globally (user-level) and -y skips confirmation prompts.
Common Skill Categories
When searching, consider these common categories:
| Category | Example Queries |
|---|
| Web Development | react, nextjs, typescript, css, tailwind |
| Testing | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Documentation | docs, readme, changelog, api-docs |
| Code Quality | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Productivity | workflow, automation, git |
Tips for Effective Searches
- Use specific keywords: "react testing" is better than just "testing"
- Try alternative terms: If "deploy" doesn't work, try "deployment" or "ci-cd"
- Check popular sources: Many skills come from
vercel-labs/agent-skills or ComposioHQ/awesome-claude-skills
When No Skills Are Found
If no relevant skills exist:
- Acknowledge that no existing skill was found
- Offer to help with the task directly using your general capabilities
- Suggest the user could create their own skill with
npx skills init
Example:
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
这是你这段 Find Skills 完整文档 的精准、专业、可直接用于配置的中文翻译,格式完全对齐:
查找技能
本技能用于帮助你从开放智能体技能生态中发现并安装技能。
使用场景
当用户出现以下情况时,使用本技能:
- 询问“如何做 X”,而 X 是可能已有现成技能的常见任务
- 说“帮我找一个能做 X 的技能”或“有没有能……的技能”
- 询问“你能做 X 吗”,而 X 是某类专业能力
- 表达希望扩展智能体能力的意愿
- 想要搜索工具、模板或工作流
- 提到希望在某一领域获得帮助(设计、测试、部署等)
什么是 Skills CLI?
Skills CLI(npx skills)是开放智能体技能生态的包管理器。
技能是模块化的扩展包,可为智能体增加专业知识、工作流与工具能力。
核心命令:
npx skills find [关键词] — 按关键词或交互式搜索技能
npx skills add <包名> — 从 GitHub 或其他源安装技能
npx skills check — 检查技能更新
npx skills update — 更新所有已安装技能
浏览技能: https://skills.sh/
如何帮用户查找技能
步骤 1:明确用户需求
当用户寻求帮助时,先识别:
- 所属领域(如 React、测试、设计、部署)
- 具体任务(如编写测试、创建动画、审查 PR)
- 该任务是否足够常见,大概率已有对应技能
步骤 2:先查看榜单
在执行 CLI 搜索前,先查看 skills.sh 榜单,确认该领域是否已有知名技能。
榜单按安装量排序,展示最流行、经过大量验证的技能。
例如,Web 开发热门技能:
vercel-labs/agent-skills — React、Next.js、网页设计(安装量 10W+)
anthropics/skills — 前端设计、文档处理(安装量 10W+)
步骤 3:搜索技能
如果榜单未覆盖用户需求,执行查找命令:
npx skills find [查询词]
示例:
- 用户问“如何让我的 React 应用更快?” →
npx skills find react performance
- 用户问“能帮我审查 PR 吗?” →
npx skills find pr review
- 用户说“我需要生成更新日志” →
npx skills find changelog
步骤 4:推荐前校验质量
不要只根据搜索结果就推荐技能。务必校验:
- 安装量 — 优先选择安装量 ≥1000 的技能;低于 100 需谨慎
- 来源可信度 — 官方源(
vercel-labs、anthropics、microsoft)比匿名作者更可靠
- GitHub Star — 仓库 Star <100 的技能需谨慎使用
步骤 5:向用户展示结果
找到相关技能后,向用户提供:
- 技能名称与功能
- 安装量与来源
- 可直接执行的安装命令
- skills.sh 上的详情链接
示例回复:
我找到一个可能有用的技能!
“react-best-practices”技能提供由 Vercel 工程团队整理的 React 与 Next.js 性能优化指南。
(18.5 万次安装)
安装命令:
npx skills add vercel-labs/agent-skills@react-best-practices
了解更多:https://skills.sh/vercel-labs/agent-skills/react-best-practices
步骤 6:主动提供安装
如果用户确认,可以直接为其安装:
npx skills add <作者/仓库@技能名> -g -y
-g 为全局安装(用户级别),-y 跳过确认提示。
常见技能分类
搜索时可参考这些常用分类:
| 分类 | 示例查询词 |
|---|
| Web 开发 | react, nextjs, typescript, css, tailwind |
| 测试 | testing, jest, playwright, e2e |
| 运维部署 | 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