Find Skills
This skill helps you discover 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"
- Wants to search for tools, templates, or workflows
- Expresses interest in extending agent capabilities
- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)
Step 1: Search for Skills
Use npx -y skills find with a relevant keyword to search the ecosystem:
npx -y skills find [query]
Examples:
- User asks "help me with React performance" →
npx -y skills find react performance
- User asks "is there a skill for PR reviews?" →
npx -y skills find pr review
- User asks "I need to create a changelog" →
npx -y skills find changelog
The search results will show installable skills like:
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Browse all available skills at: https://skills.sh/
Step 2: Present Options
When you find relevant skills, present them to the user with:
- The skill name and what it does
- A link to learn more on skills.sh
Ask the user which skill(s) they want to install.
Step 3: Install
Use the built-in skill_manager tool to install:
skill_manager(action="install", source="owner/repo@skill-name")
Common Skill 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 |
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
- Mention the user could create their own skill with
npx -y skills init
1---2name: find-skills3description: Helps users discover agent skills from the open ecosystem. Searches skills.sh and presents options for installation via the built-in skill_manager tool.4---56# Find Skills78This skill helps you discover 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- Wants to search for tools, templates, or workflows17- Expresses interest in extending agent capabilities18- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)1920## Step 1: Search for Skills2122Use `npx -y skills find` with a relevant keyword to search the ecosystem:2324```bash25npx -y skills find [query]26```2728Examples:29- User asks "help me with React performance" → `npx -y skills find react performance`30- User asks "is there a skill for PR reviews?" → `npx -y skills find pr review`31- User asks "I need to create a changelog" → `npx -y skills find changelog`3233The search results will show installable skills like:3435```36vercel-labs/agent-skills@vercel-react-best-practices37└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices38```3940Browse all available skills at: https://skills.sh/4142## Step 2: Present Options4344When you find relevant skills, present them to the user with:451. The skill name and what it does462. A link to learn more on skills.sh4748Ask the user which skill(s) they want to install.4950## Step 3: Install5152Use the built-in `skill_manager` tool to install:5354```55skill_manager(action="install", source="owner/repo@skill-name")56```5758## Common Skill Categories5960| Category | Example Queries |61|----------|----------------|62| Web Development | react, nextjs, typescript, css, tailwind |63| Testing | testing, jest, playwright, e2e |64| DevOps | deploy, docker, kubernetes, ci-cd |65| Documentation | docs, readme, changelog, api-docs |66| Code Quality | review, lint, refactor, best-practices |67| Design | ui, ux, design-system, accessibility |68| Productivity | workflow, automation, git |6970## When No Skills Are Found7172If no relevant skills exist:73741. Acknowledge that no existing skill was found752. Offer to help with the task directly using your general capabilities763. Mention the user could create their own skill with `npx -y skills init`