Find the right skill for the job
Skills are reusable instruction packs that make Claude Code, Cursor and Codex better at specific tasks. Search by what you want to do, compare install counts and stars, copy one command.
What a skill is
A skill is a folder with a SKILL.md file: a short description of when to use it and a set of instructions the agent follows when it does. Some ship reference files or scripts. Because the format is plain Markdown, the same skill works in Claude Code, Cursor, Codex, Gemini CLI and a dozen other tools, and anyone can publish one on GitHub.
The agent loads a skill only when the task matches its description, so installing many costs nothing until one is relevant. Good skills encode a workflow or a set of rules an expert would apply: how to review animations, what a landing page must not do, how to run a customer interview.
How to read the numbers
Installs come from skills.sh, the package registry most people use, and count every install through the CLI. Stars are for the whole repository, not the individual skill, so a small skill in a famous repository inherits a big number. Prefer installs when comparing two skills that do the same thing; prefer stars when judging whether a repository is maintained.
Safety
A skill runs with the same permissions as your agent, which usually means it can read and write files and run commands. Treat it like installing a package: read the SKILL.md, look for scripts in the folder, and prefer authors you recognise. This directory shows an excerpt and links to the source; it never rewrites or hosts the files.
Frequently asked questions
- Is this the official skills registry?
- No. skills.sh is the registry the install CLI uses. This is an independent, searchable index built from public GitHub repositories, with install counts taken from skills.sh.
- How do I install a skill?
- Copy the command on the skill's page and run it in a terminal: npx skills add owner/repo@skill. Add -g for a global install and -y to skip prompts. See the install guide for details.
- Why are the descriptions in English?
- They are quoted from each skill's own file so nothing is lost in translation. Category names and the interface are translated.
- How often is the index updated?
- Daily. The date is shown under the search box.
- My skill is missing. How do I get it listed?
- Add the agent-skills topic to your GitHub repository and make sure each skill has a SKILL.md with name and description in the frontmatter. It will be picked up on the next rebuild. Or email us the link.
Content last reviewed: 2026-09-03