💡

A meta-skill that activates when users ask "how do I do X" or "is there a skill that can…", then searches the open agent skills ecosystem and walks the user through installation.

🔓
Skill discovery Capability
Installation · npx
$ npx skills add vercel-labs/skills --skill find-skills

What it does

The skills ecosystem is growing fast, but figuring out which skill to install — and where to find it — is the biggest onboarding hurdle. With Find Skills installed, users describe what they want to accomplish and the agent searches skills.sh plus the broader catalog, presenting vetted recommendations with one-line install commands.

How find-skills relates to vercel-labs/skills

find-skills is a single SKILL.md. The vercel-labs/skills repository it lives in is bigger and bundles two things together:

  1. The npx skills CLI — the command-line tool that searches, installs, and updates skills. It supports 54+ agents (Claude Code, Codex CLI, Cursor, Cline, Gemini CLI, and more) as install targets.
  2. A bundle of SKILL.md filesfind-skills is one of them; others include frontend-design, skill-creator, and so on.

find-skills itself doesn’t search or install anything directly. It’s a meta-skill: user intent → find-skills (recommendation flow) → npx skills CLI (actual search and install) → the agent’s skills directory (where the chosen skill lands).

Activation triggers

The skill auto-activates when users:

  • Ask procedural questions — “how do I…”
  • Explicitly seek skills for specific tasks
  • Inquire about specialized capabilities
  • Want to extend functionality in particular domains
  • Search for tools, templates, or workflows

How it works

  1. Identify the domain and the specific task the user needs
  2. Check the skills.sh leaderboard for established solutions
  3. Run npx skills find [query] if the leaderboard doesn’t cover it
  4. Verify quality by checking install counts (prefer 1K+), source reputation, and GitHub stars
  5. Present options with installation commands and links
  6. Install via npx skills add <owner/repo@skill> once the user consents

Reference: npx skills CLI commands

These belong to the underlying CLI that find-skills calls into; you can run them directly from your shell with the same effect.

CommandPurpose
npx skills find [query]Interactive or keyword-based search
npx skills add <package>Install a skill
npx skills checkCheck for updates
npx skills updateUpdate installed skills

Notes

  • find-skills’s role is recommendation, not execution — the actual search and install work runs through the npx skills CLI, and the work itself is done by whatever skill gets installed.
  • Activation reach ≠ install reach — the find-skills SKILL.md activates wherever SKILL.md auto-activation is supported, while the npx skills CLI underneath it covers a broader set of 54+ agents as install targets.
  • Pairs with skills.sh, the public skills directory, for users who want to browse manually.
  • Public-index bias — recommendations come from popularity signals (install counts ≥1K and similar), so internal or private skill catalogs aren’t surfaced.
  • Install counts come from skills.sh — the install number on the card is collected by the npx skills CLI on opt-in, then anonymized and hourly-deduplicated by skills.sh (full methodology at skills.sh /about).

Frequently Asked Questions

What is Find Skills?

A meta-skill that 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.

Where does it run?

find-skills itself runs in any agent that supports SKILL.md auto-activation (Claude Code, etc.). The `npx skills` CLI it invokes covers a broader set — 54+ coding agents, including Claude Code, Codex CLI, Cursor, Cline, and Gemini CLI — as install targets.

How do I install it?

Run `npx skills add vercel-labs/skills --skill find-skills`. It auto-activates on the next session — no extra config.

What's it good for?

Users who don't know the skills ecosystem yet. Saying what you want to do ("draft a PR", "generate release notes") is enough — Find Skills surfaces vetted, popular skills with install commands.

How does it work under the hood?

Five steps: identify the domain and task → check the skills.sh leaderboard → run `npx skills find [query]` if needed → verify quality (install counts ≥1K preferred, source reputation, GitHub stars) → present options with install commands and install via `npx skills add <owner/repo@skill>` once the user consents.