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 - INLINECODE2 - Install a skill from GitHub or other sources
- INLINECODE3 - Check for skill updates
- INLINECODE4 - 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:
- 1. 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: Search for Skills
Run the find command with a relevant query:
CODEBLOCK0
For example:
- - User asks "how do I make my React app faster?" → INLINECODE5
- User asks "can you help me with PR reviews?" → INLINECODE6
- User asks "I need to create a changelog" → INLINECODE7
The command will return results like:
CODEBLOCK1
Step 3: Present Options to the User
When you find relevant skills, present them to the user with:
- 1. The skill name and what it does
- The install command they can run
- A link to learn more at skills.sh
Example response:
CODEBLOCK2
Step 4: Offer to Install
If the user wants to proceed, you can install the skill for them:
CODEBLOCK3
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
- 1. 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 INLINECODE11
When No Skills Are Found
If no relevant skills exist:
- 1. 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 INLINECODE12
Example:
CODEBLOCK4
查找技能
此技能帮助您从开放智能体技能生态系统中发现并安装技能。
何时使用此技能
当用户出现以下情况时使用此技能:
- - 询问如何做X,其中X可能是已有技能的常见任务
- 说找一个X技能或有没有X技能
- 询问你能做X吗,其中X是专业能力
- 表达扩展智能体能力的兴趣
- 想要搜索工具、模板或工作流程
- 提到希望在某些特定领域获得帮助(设计、测试、部署等)
什么是技能CLI?
技能CLI(npx skills)是开放智能体技能生态系统的包管理器。技能是模块化包,通过专业知识、工作流程和工具扩展智能体能力。
主要命令:
- - npx skills find [查询词] - 交互式或按关键词搜索技能
- npx skills add <包名> - 从GitHub或其他来源安装技能
- npx skills check - 检查技能更新
- npx skills update - 更新所有已安装技能
浏览技能: https://skills.sh/
如何帮助用户查找技能
第一步:了解用户需求
当用户请求帮助时,确定:
- 1. 领域(例如:React、测试、设计、部署)
- 具体任务(例如:编写测试、创建动画、审查PR)
- 该任务是否常见,可能有现成技能
第二步:搜索技能
使用相关查询词运行查找命令:
bash
npx skills find [查询词]
例如:
- - 用户问如何让我的React应用更快? → npx skills find react performance
- 用户问你能帮我做PR审查吗? → npx skills find pr review
- 用户说我需要创建变更日志 → npx skills find changelog
命令将返回如下结果:
使用 npx skills add <所有者/仓库@技能名> 安装
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
第三步:向用户展示选项
当找到相关技能时,向用户展示:
- 1. 技能名称及其功能
- 可运行的安装命令
- 在skills.sh上了解更多信息的链接
示例回复:
我找到了一个可能有帮助的技能!vercel-react-best-practices技能提供了
Vercel工程团队的React和Next.js性能优化指南。
安装命令:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
了解更多:https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
第四步:提供安装帮助
如果用户想要继续,可以为他们安装技能:
bash
npx skills add <所有者/仓库@技能名> -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 |
有效搜索技巧
- 1. 使用具体关键词:react testing比仅用testing更好
- 尝试替代术语:如果deploy不行,尝试deployment或ci-cd
- 检查热门来源:许多技能来自vercel-labs/agent-skills或ComposioHQ/awesome-claude-skills
未找到技能时
如果没有相关技能:
- 1. 告知未找到现有技能
- 主动提出使用通用能力直接帮助完成任务
- 建议用户可以使用npx skills init创建自己的技能
示例:
我搜索了与xyz相关的技能,但没有找到匹配项。
我仍然可以直接帮助您完成此任务!您希望我继续吗?
如果这是您经常做的事情,您可以创建自己的技能:
npx skills init my-xyz-skill