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.)
Boundaries
- Not for creating, editing, or publishing skills; use
skill-creator for that
- Not for general web searches or package manager lookups (npm, pip, etc.)
- Do not install skills without presenting options to the user first
- Skip when the user already knows the exact skill and just needs the install command
Output
- List of matching skills with name, description, and install command
- Link to skills.sh for each result so the user can learn more
- When no skills match, an acknowledgment plus an offer to help directly or create a new skill
Verification
- Search results come from
npx skills find and reflect the live skills ecosystem
- Each presented skill includes a working
npx skills add install command
- If the user chooses to install, confirm the skill is present after installation
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: Search for Skills
Run the find command with a relevant query:
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
The command will return results like:
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
Step 3: 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 command they can run
- A link to learn more at skills.sh
Example response:
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
Step 4: 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
Sibling skills
Part of the skill-management toolchain (discovery).
skill-installer — downstream. Once a skill is found, install it here.
skill-creator / template — alternative path when no existing skill fits and authoring a new one is the right move.
audit-skill — run before installing any third-party result this skill surfaces.
1---2name: find-skills3description: Discover and install agent skills. Use when the user asks "how do I do X", "find a skill for X", "is there a skill that can...", or is looking for functionality that might exist as an installable skill.4---56# Find Skills78This skill helps you discover and install skills from the open agent skills ecosystem.910## When to Use This Skill1112Use this skill when the user:1314- Asks "how do I do X" where X might be a common task with an existing skill15- Says "find a skill for X" or "is there a skill for X"16- Asks "can you do X" where X is a specialized capability17- Expresses interest in extending agent capabilities18- Wants to search for tools, templates, or workflows19- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)2021## Boundaries2223- Not for creating, editing, or publishing skills; use `skill-creator` for that24- Not for general web searches or package manager lookups (npm, pip, etc.)25- Do not install skills without presenting options to the user first26- Skip when the user already knows the exact skill and just needs the install command2728## Output2930- List of matching skills with name, description, and install command31- Link to skills.sh for each result so the user can learn more32- When no skills match, an acknowledgment plus an offer to help directly or create a new skill3334## Verification3536- Search results come from `npx skills find` and reflect the live skills ecosystem37- Each presented skill includes a working `npx skills add` install command38- If the user chooses to install, confirm the skill is present after installation3940## What is the Skills CLI?4142The 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.4344**Key commands:**4546- `npx skills find [query]` - Search for skills interactively or by keyword47- `npx skills add <package>` - Install a skill from GitHub or other sources48- `npx skills check` - Check for skill updates49- `npx skills update` - Update all installed skills5051**Browse skills at:** https://skills.sh/5253## How to Help Users Find Skills5455### Step 1: Understand What They Need5657When a user asks for help with something, identify:58591. The domain (e.g., React, testing, design, deployment)602. The specific task (e.g., writing tests, creating animations, reviewing PRs)613. Whether this is a common enough task that a skill likely exists6263### Step 2: Search for Skills6465Run the find command with a relevant query:6667```bash68npx skills find [query]69```7071For example:7273- User asks "how do I make my React app faster?" → `npx skills find react performance`74- User asks "can you help me with PR reviews?" → `npx skills find pr review`75- User asks "I need to create a changelog" → `npx skills find changelog`7677The command will return results like:7879```80Install with npx skills add <owner/repo@skill>8182vercel-labs/agent-skills@vercel-react-best-practices83└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices84```8586### Step 3: Present Options to the User8788When you find relevant skills, present them to the user with:89901. The skill name and what it does912. The install command they can run923. A link to learn more at skills.sh9394Example response:9596```97I found a skill that might help! The "vercel-react-best-practices" skill provides98React and Next.js performance optimization guidelines from Vercel Engineering.99100To install it:101npx skills add vercel-labs/agent-skills@vercel-react-best-practices102103Learn more: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices104```105106### Step 4: Offer to Install107108If the user wants to proceed, you can install the skill for them:109110```bash111npx skills add <owner/repo@skill> -g -y112```113114The `-g` flag installs globally (user-level) and `-y` skips confirmation prompts.115116## Common Skill Categories117118When searching, consider these common categories:119120| Category | Example Queries |121| --------------- | ---------------------------------------- |122| Web Development | react, nextjs, typescript, css, tailwind |123| Testing | testing, jest, playwright, e2e |124| DevOps | deploy, docker, kubernetes, ci-cd |125| Documentation | docs, readme, changelog, api-docs |126| Code Quality | review, lint, refactor, best-practices |127| Design | ui, ux, design-system, accessibility |128| Productivity | workflow, automation, git |129130## Tips for Effective Searches1311321. **Use specific keywords**: "react testing" is better than just "testing"1332. **Try alternative terms**: If "deploy" doesn't work, try "deployment" or "ci-cd"1343. **Check popular sources**: Many skills come from `vercel-labs/agent-skills` or `ComposioHQ/awesome-claude-skills`135136## When No Skills Are Found137138If no relevant skills exist:1391401. Acknowledge that no existing skill was found1412. Offer to help with the task directly using your general capabilities1423. Suggest the user could create their own skill with `npx skills init`143144Example:145146```147I searched for skills related to "xyz" but didn't find any matches.148I can still help you with this task directly! Would you like me to proceed?149150If this is something you do often, you could create your own skill:151npx skills init my-xyz-skill152```153154## Sibling skills155156Part of the skill-management toolchain (discovery).157158- `skill-installer` — downstream. Once a skill is found, install it here.159- `skill-creator` / `template` — alternative path when no existing skill fits and authoring a new one is the right move.160- `audit-skill` — run before installing any third-party result this skill surfaces.