Every Claude Code skill, in one search box.
Cult of Claude is a directory of Claude Code skills and agents. A crawler goes through public GitHub every couple of hours, finds SKILL.md files, agent definitions and slash commands, leaves out what isn't worth listing, and publishes a page per entry with its source and the command to install it. FDF Labs builds and runs it. It is independent and not affiliated with Anthropic.
commit message
71 strong matches · 3,752 weaker further down
Draft Commit Message
27Analyze the staged and unstaged changes, then output a single conventional commit message line.
Git communityPvc Git Commit Message Local
26Claude Code skill that writes a git commit message in the PVC format (vX.Y.Z headline plus one bullet per real change, version bumped from the diff) and runs the commit locally on the named paths.
Git communityGen Commit Msg
51Generate intelligent commit messages based on staged changes. Invoke with /gen-commit-msg.
Git community
From 36,600 skills to 24 cards.
Search runs in a Cloudflare Worker, not in your browser. The index is split into small files, and each query reads only the ones its words touch.
- 36,600
skills in the index
meta.json, 1.8 MB: each one's score, stars, category and repository. Read once per Worker instance, not per visit. - 2,125
with “commit”
Shard 252 of 256, 46 KB. Every hit already carries its weight: in the name it counts for more than in the description. - 1,975
with “message”
Shard 228 of 256, 46 KB. - 3,823
with either word
Those with both words come first, and a rare word weighs more than a common one. - 71
strong matches
Those scoring at least a quarter of the best one. Each further result from the same repository keeps 65% of the previous one's weight, so one repository can't fill the page. - 24
on the first page
Their cards come from 24 of the 2,048 card files: 139 KB.
11 KBis what your browser gets: one response. Before, every visitor downloaded the whole catalogue to search it, about 2.4 MB compressed when it held 20,993 entries.
The query from the top of the page, replayed on 24 October 2026 against the site's public files with the same ranking code the Worker runs. It matched the site: 3,823 and 71. The bars are on a log scale.
From a file on GitHub to an entry page.
The site hosts nothing. Every entry points to the repository it came from, and whatever fails the filter gets no page.
Find
The crawler searches public GitHub for SKILL.md files, agent definitions and
.claude/commands/files. Each file is one entry.Dedupe
When the same skill turns up in two collections, the copy from the repository with more stars stays.
Filter
Every entry is scored from 0 to 100 before it is listed. Under 40, it is quarantined.
Enrich
Sparse entries get the README from their folder or their repository, and each one is filed under a category.
Publish
One page per entry, with its source, the tools it declares and the install command. The site rebuilds after every crawl.
- A README over 100 characters
- +15
- A trigger condition
- +10
- A long description that differs from the short one
- +10
- … and 400 characters or more
- +5
- A description over 40 characters that isn't a template
- +10
- An official Anthropic origin
- +10
- A declared tool list
- +5
- An install command
- +5
- A skill, agent or command path
- +5
- Stars: over 0, over 50, over 500
- +5 each
- An author with fewer than 50 entries
- +5
- A bulk template description
- −30
- Describes an MCP server, not a skill
- −25 / −20
- A description identical to the name
- −25
- An author with more than 100 entries
- −15
- Short and long description the same, under 25 characters
- −15
- No README, body, trigger or tools
- −10
- A description under 20 characters
- −10
- An off-topic source, such as a list of links
- −100
As written in the filter's code. It doesn't measure whether a skill works, and it isn't a security review: it measures documentation and adoption.
Before you install, it says where it writes.
A skill has no package manager: installing it means copying its author's file onto your machine. Each entry page gives the exact command for what it is and where it comes from.
agents/
<name>.md ← curl
commands/
<name>.md ← curl
skills/
<name>/
SKILL.md ← curl
<name>/ ← git clone + cp -r
- One file
- Agents, slash commands and a lone SKILL.md: one
curlstraight into its folder. It asks forHEAD, so it works whether the repository usesmainormaster. - A folder
- A skill with scripts and resources beside its SKILL.md: the repository is cloned and the whole folder copied.
- No command
- If the source names only a repository, with no path inside it, the page gives no command: there is no correct one to give.
Where each kind ends up. The site also asks you to read the file before you run the command: a skill can pre-approve tools and attach hooks.
The catalogue, in numbers.
It counts only what passed the filter, and it grows with every crawl. These are the site's figures on 24 October 2026.
- skills
- 36,603
- agents
- 20,168
- source repositories
- 26,184
- distinct GitHub owners
- 18,558
- Development 16,990
- AI 7,171
- Security 1,736
- Git 1,719
- Testing 1,689
- Design 1,604
- Data 1,535
- Productivity 1,407
- Documentation 865
- DevOps 825
- Communication 777
- Code Quality 280
The 12 skill categories and how many each holds. Agents use 11 of their own. A repository that publishes twelve skills counts twelve times as skills and once as a repository.
What it won't make up.
When a number doesn't exist, the site says it's missing.
No downloads
It shows no installs or downloads: it doesn't have them and doesn't estimate them.
Not an audit
The score rewards documentation and stars. It doesn't say whether a skill works or is safe: you still read the file.
Free
Browsing and being listed are free. There is no advertising, and no payment for placement.
Independent
It is not affiliated with, endorsed by or sponsored by Anthropic. “Claude” and “Claude Code” are trademarks of Anthropic.
Find your next skill.
Browsing is free. If you publish skills, a public GitHub repository with a real SKILL.md is the whole submission.