Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
ClaudSkillsLearn › What 69k skills reveal

What 69,000 Claude Code Skills reveal about how developers use Claude

Published 23 May 2026 · 8 min read · Based on the live ClaudSkills catalog at /stats/

The ClaudSkills catalog crossed 69,000 community-contributed SKILL.md files this week. That's a useful round-number milestone, but the more interesting question is: what does the distribution actually look like? Where are people building, what are they building, and which categories quietly outperform the headline ones? Below is a clean read of the data — no spin, no marketing arithmetic.

The numbers in this post are computed from the live catalog snapshot in /stats/. Every figure is reproducible from the public dataset at /data/skills.json — feel free to verify, cite, or rerun the analysis on tomorrow's snapshot. Methodology details and source-list at the bottom of this post.

1. The headline distribution

69,016 skills, ten categories, 118 sub-topics, 5,053 distinct authors. The category split is wider than the round-number summary suggests:

CategorySkills% of total
General36,73153.2%
Engineering13,55819.6%
Security3,8185.5%
Content3,1824.6%
Dev tools3,1714.6%
Research2,8614.1%
Product2,5293.7%
Growth1,7102.5%
Sales1,2531.8%
Advertising2030.3%

More than half the catalog ends up in General. That's not a quality complaint — many genuinely cross-cutting skills (template renderers, file processors, generic agents) don't fit a single vertical and are correctly classified as general-purpose. But it does mean the headline "69k skills" figure underrepresents how concentrated the catalog is. The vertical-specific buckets — Sales, Growth, Advertising — together account for less than 5% of the volume.

Engineering at ~20% is consistent with what you'd expect from an AI-coding-agent ecosystem. The interesting outlier is Security at 5.5%: a thousand skills here have a measurable economic ROI per use, which usually predicts above-average authoring discipline. We'll see that play out in section 3.

2. Top tags — what the catalog is actually for

Categories tell you the rough vertical. Tags tell you the actual intent. We use a flat tagging vocabulary (lang:python, type:integration, ai:claude, etc.) and the distribution is striking:

TagSkillsReads as
type:integration8,806"Glue this to that"
type:review5,978"Check my work"
type:audit3,185"Find the problems"
ai:agent2,081"Multi-step autonomy"
type:generator1,961"Produce structured output"
lang:python1,462Language affinity
type:debug1,455"Tell me why this is broken"
ai:claude1,075Claude-specific (e.g. uses anchors / artifacts)
lang:typescript944Language affinity
lang:javascript774Language affinity
type:cli722Command-line wrapper
tool:docker642Container ecosystem

The top three intents — integration, review, audit — account for 17,969 skills together, more than a quarter of the catalog. That's revealing. Developers aren't (mostly) using Claude as a general-purpose coding assistant when they sit down to write a skill. They're using it as a structured glue layer and a structured checker. Both of those are workflows where a deterministic, repeatable Claude invocation is a better fit than ad-hoc prompts in a chat window.

The language breakdown also tells you something. Python (1,462) leads TypeScript (944) by ~55%, and TypeScript leads JavaScript (774) by ~22%. That ordering matches what you'd expect from AI-tooling ecosystems but inverts the broader open-source repo distribution. Make of that what you will — our take is that AI-first tooling slants more toward Python because the training data, the prompt-engineering ecosystem, and the popular ML libraries all do too.

3. Quality rate by category — the counterintuitive finding

Volume is the obvious metric. Per-skill quality is the metric that actually matters when you're trying to discover something useful. ClaudSkills computes a multi-signal Quality Score for every admitted skill — anti-trigger discipline, structural depth, frontmatter completeness, length-vs-signal ratio, the works. The top ~12% of the catalog gets daily_eligible: true on the public payload, which is the same pool the mobile app's daily push and the social drafter both pull from.

Here's the surprise. The eligibility rate per category looks nothing like the volume distribution:

CategoryTotalEligibleRate
Sales1,25366653.2%
Security3,81868417.9%
Engineering13,5581,87713.8%
Content3,18233710.6%
Growth1,71018110.6%
Dev tools3,1713129.8%
Product2,5292268.9%
Research2,8612328.1%
General36,7312,7587.5%
Advertising203125.9%

Sales tops the chart with a 53.2% eligibility rate. Engineering — the category with 11× more skills — runs at 13.8%. Security beats Engineering and Engineering beats General. The volume ranking and the quality ranking are nearly orthogonal.

Two structural reasons. First, sales skills tend to be written by full-time SDR/AE/RevOps teams who are paid to produce structured playbooks — the same authoring discipline they bring to call scripts and email cadences shows up directly in the Quality Score. Second, Sales is small enough (1,253 skills) that one team of disciplined authors moves the rate visibly. Engineering has 13,558 skills with much wider variance: the top decile is exceptional, but the median is dragged down by quick-and-dirty per-project utilities that nobody intended as reusable.

The practical implication is that "search by category" and "filter by daily_eligible" produce dramatically different shortlists. If you're looking for a polished, broadly-reusable skill in a vertical you don't know well, lead with the daily_eligible filter — it surfaces ~660 polished sales skills in a way that browsing the 1,253-skill category never would.

4. Author dynamics — a deep long tail with a few power users

5,053 distinct authors have contributed at least one skill. Of those:

That distribution is classic power-law. The top-10 authors collectively account for about 11% of the catalog. The single largest contributor — Jeremy Longshore at Intent Solutions — has 3,304 admitted skills, more than all 28 sub-100-author authors below them combined. The next tier down (Mahipal, Diego Souza, Pranav Nagrecha) is in the 600-700 range.

For the catalog's purposes, both ends of the distribution are healthy:

The point of an open catalog is that both tiers get the same visibility — admission is content-derived, not author-derived. A first-time contributor whose single skill clears the admission threshold appears next to a top-10 author's hundredth skill on the same category page, sorted by the same Quality Score.

5. What the daily_eligible bucket reveals

The 7,285 daily_eligible skills are the catalog's "polished" tier. Browsing it makes the medium-and-above quality watermark concrete in a way browsing all 69k can't. Three patterns stand out:

  1. Authoring discipline transfers across verticals. The 47 authors with ≥10 daily_eligible skills include people who publish primarily in sales, primarily in engineering, and primarily in security — but their per-skill scores are nearly indistinguishable. Authoring craft compounds; vertical doesn't matter much once you've internalized the structure.
  2. Integration and review tags overrepresent in the eligible bucket. If type:integration is 12.8% of the whole catalog, it's ~20% of the daily_eligible bucket. Tasks where the success criterion is unambiguous — "did this connector ship?" — produce skills that themselves get scored higher.
  3. Most languages over-index. Skills tagged lang:python or lang:typescript hit daily_eligible at a higher rate than the catalog average — possibly because language-specific skills are written by people who already maintain code in that language and bring the same care to the SKILL.md.

6. What's missing — the gaps an outside contributor could fill

The most useful read of any catalog is what isn't in it. A few observations:

Methodology

Numbers are from the site/data/skills.json snapshot timestamped 2026-05-23. Mining runs nightly (01:00 local, typically finishes by ~05:00) across 26 public sources — GitHub code search, GitHub Topics, GitHub Gists search, awesome lists, dev.to, Reddit, HackerNews, Bluesky, Mastodon, YouTube descriptions (pass-2 follow-through), Telegram public channels, VSCode + Open VSX marketplaces, newsletter RSS, Brave Search, and LLM-expanded query lists. Admission requires a structural Quality Score ≥ 50 on a 0-100 scale (anti-trigger discipline, vocabulary diversity, length × structure, custom frontmatter depth, pricing/quota disclosure). The Pro quality_pro score blends 80% structural with 20% metadata depth — popularity signals (stars, install counts) were dropped from the formula on 2026-05-07 because content-derived signals correlated more strongly with human quality judgment.

The catalog is rebuilt nightly. By the time you read this post, the absolute numbers may have shifted by a few hundred either way — but the proportional distributions usually stay stable across cycles. Run the same analysis against tomorrow's /data/skills.json if you want fresh figures.

Share on X Share on LinkedIn Submit to HN

FAQ

How was this catalog assembled?
ClaudSkills mines 26 public sources twice daily. Every admitted skill clears a content-quality threshold. No skill author pays anything to be listed — admission is rule-based and entirely content-derived.
What is the daily_eligible flag?
daily_eligible = true is set on the public payload for any skill whose Pro Quality Score is at least 80 on a 0-100 scale. That's the top ~12% of the catalog. The Skill of the Day picker, the mobile app's daily push, and the social drafter all pull from this same pool so they stay in lockstep.
Is the catalog comprehensive?
No catalog of a fast-growing ecosystem ever is. ClaudSkills covers public sources only — anything behind authentication, private GitHub repos, internal corporate skill libraries, and skills that exist solely as Loom-walkthrough screenshots are out of scope. The 26 mining sources cover the bulk of the public surface; the remaining gap is the unknown unknown.
Why does Sales have the highest quality rate?
Sales skills tend to be written by full-time SDR/AE/RevOps teams paid to produce structured playbooks — the discipline shows up in the Quality Score. Plus the category is small enough that one team of disciplined authors visibly moves the rate.
Can I submit my own skill?
Yes — paste your SKILL.md URL into the Submit form on the homepage. The miner picks up submissions on its next nightly run (01:00 local, typically finishes by ~05:00). If your skill passes the admission threshold it appears in the catalog within ~24 hours. There is no fee, no acceleration tier, no paid placement.

Related reading