Files
SkillCompiler/data/skills-bench/docs/skills-research/STATE_OF_SKILLS.md
T
2026-09-04 14:58:42 +08:00

16 KiBLFS

State of AI Coding Agent Skills Ecosystem

SkillsBench Research - January 2026


1. Executive Summary

We analyzed skills across 5,985 GitHub repos (47,153+ skills total) supporting multiple AI coding agents (Claude Code, Codex, OpenCode, Factory, Goose, Amp).

Metric Count
Total skills collected 47,153+
Total GitHub repos 5,985
Repos with 1K+ stars 89
Repos with 10K+ stars 16
Official skills (Anthropic + OpenAI) 26
Semantically unique (90% threshold) 40,721
Duplicate rate 13.6%

2. What Are Skills?

Skills are SKILL.md markdown files that teach AI coding agents how to use tools effectively.

Aspect Skills MCP Servers
Purpose Teach agents patterns & workflows Provide tool access
Format SKILL.md markdown JSON-RPC protocol
Location Agent-specific directories Config files

Multi-Agent Skill Support

Skills are used by multiple AI coding agents, each with their own directory:

Agent Path Repos
Claude Code .claude/skills/ 5,897
Codex .codex/skills/ 98
OpenCode .opencode/skill/ 65
Factory .factory/skills/ 34
Portable (Goose/Amp) .agents/skills/ 27
Goose .goose/skills/ 1

Total unique repos: 5,985 (some repos support multiple agents)

Top Repos with Skills (Any Agent)

Repo Stars Skills Agent
langgenius/dify 125K 2 claude
pytorch/pytorch 96K 4 claude
openai/codex 55K 2 claude
anthropics/claude-code 52K 10 claude
anomalyco/opencode 52K 1 opencode
tldraw/tldraw 44K 1 claude
anthropics/skills 34K 17 claude
yamadashy/repomix 21K 4 claude
langfuse/langfuse 20K 2 claude
obra/superpowers 14K 14 claude

Full data: all_repos_with_skills.json


3. Data Sources

Source Skills Type
SkillsMP.com (full API, 472 pages) 46,942 Aggregator
K-Dense-AI/claude-scientific-skills 142 Curated
netresearch/claude-code-marketplace 22 Curated
anthropics/skills 17 Official
obra/superpowers 14 Curated
awesome-claude-skills (community) 6 Curated
Total unique 47,143

Additional Skills Registries

Registry Skills GitHub Repos Notes
SkillsMP.com 47,143 6,324 Full API access, used for analysis
Smithery.ai/skills ~28,241 - Client-side rendered, no public API

Registry Overlap Analysis: We verified 1,100 randomly sampled SkillsMP skills against Smithery - 100% were found on both registries. Both index SKILL.md files from GitHub, so Smithery's ~28K skills are a subset of SkillsMP's 47K. We used SkillsMP for analysis due to full API access.

GitHub Repository Coverage

We conducted a comprehensive GitHub code search for SKILL.md files, combining:

  1. SkillsMP aggregated data (5,586 repos)
  2. Direct GitHub code search (301 new repos not in SkillsMP)
Category Repos Description
Total unique repos 5,887 Combined SkillsMP + GitHub direct search
Non-skill-focused (real software) 3,661 Real software projects with skills
Skill-focused projects 2,226 Agent/skill-related projects
From SkillsMP 5,586 Aggregator index
From GitHub direct (new) 301 Not in SkillsMP
Overlap 248 In both sources

Top Non-Skill-Focused Repos (Real Software Projects Using Skills)

Repo Stars Skills Description
langgenius/dify 124,943 2 Agentic workflow platform
pytorch/pytorch 96,381 4 PyTorch ML framework
openai/codex 55,349 2 OpenAI Codex CLI
tldraw/tldraw 44,467 1 Infinite canvas SDK
payloadcms/payload 39,727 1 Headless CMS
yamadashy/repomix 21,017 4 Repo packer for LLMs
langfuse/langfuse 20,226 2 LLM observability
longbridge/gpui-component 9,604 3 GPUI components
steveyegge/beads 8,611 2 Programming language
redpanda-data/connect 8,543 3 Streaming data platform
bytedance/flowgram.ai 7,513 1 ByteDance workflow tool
NangoHQ/nango 6,287 1 Integration API
zenml-io/zenml 5,131 1 MLOps platform
clidey/whodb 4,434 3 Database tool

Bold = newly discovered via GitHub direct search

Top Skill-Focused Repos (Official + Community)

Repo Stars Skills Description
anthropics/claude-code 52,141 10 Claude Code official
anthropics/skills 34,430 17 Official Anthropic skills
obra/superpowers 14,167 14 Popular skills collection
langchain-ai/deepagents 7,849 4 LangChain agents
K-Dense-AI/claude-scientific-skills 4,663 142 Scientific skills (curated)
gptme/gptme 4,136 2 GPT terminal agent
openai/skills 1,249 3 OpenAI official skills
huggingface/skills 792 5 HuggingFace skills

Full data: repos_comprehensive.json

Curated vs Aggregated

Type Count Description
Curated sources 201 Hand-picked, verified repos
SkillsMP aggregated 46,942 Auto-scraped GitHub SKILL.md

Note: SkillsMP automatically indexes any GitHub repo containing SKILL.md files.

Claude Code Adoption in Major Open Source Projects

We analyzed 88 major open source projects for Claude Code adoption (CLAUDE.md files and .claude/ directories):

Metric Count %
Major repos checked 88 -
With CLAUDE.md 14 15.9%
With .claude/ directory 7 8.0%
With SKILL.md files 2 2.3%

Top Major Repos with Claude Code Adoption:

Repo Stars CLAUDE.md .claude/ Skills
vercel/next.js 136,985 ✓ ✓ -
pytorch/pytorch 96,381 ✓ ✓ 4
oven-sh/bun 86,015 ✓ ✓ 5
ggerganov/llama.cpp 92,533 ✓ - -
prisma/prisma 44,992 ✓ - -
jestjs/jest 45,248 ✓ - -
pingcap/tidb 39,562 ✓ - -
cockroachdb/cockroach 31,701 ✓ ✓ -
biomejs/biome 23,008 ✓ ✓ -
chakra-ui/chakra-ui 40,119 ✓ ✓ -
mongodb/mongo 27,963 ✓ - -
denoland/deno 105,746 ✓ - -
langchain-ai/langchain 123,577 ✓ - -
shadcn-ui/ui 104,203 - ✓ -

Key Insight: Major projects like Next.js, PyTorch, and Bun have full Claude Code integration with both CLAUDE.md project instructions and .claude/ directories. However, only 2 of 88 major projects (2.3%) have custom skills, suggesting skills are primarily created by dedicated skill repositories rather than integrated into mainstream projects.

Full data: major_repos_claude_adoption.json


4. Deduplication Analysis

Exact Name Duplicates

Metric Count
Unique names 32,222
Names with duplicates 5,615
Total duplicate entries 14,905

Top Duplicated Skill Names

Skill Name Count
skill-creator 223
code-review 157
frontend-design 151
brainstorming 92
git-workflow 86
testing 78
code-reviewer 74
systematic-debugging 65
test-driven-development 59
writing-plans 53

Semantic Duplicates (Full Embedding Analysis)

Using OpenAI text-embedding-3-large (512 dims) on ALL 47,153 skills:

Threshold Unique Duplicates Dup Rate Clusters
95% 42,071 5,082 10.8% 3,197
90% 40,721 6,432 13.6% -
85% 38,495 8,658 18.4% -
80% 34,758 12,395 26.3% -

Semantically unique skills: ~40,721 (at 90% threshold)

Top Duplicate Clusters (95% threshold)

Skill Copies Most Duplicated
frontend-design 50 Anthropic official + many forks
skill-creator 47 Meta-skill copied widely
brainstorming 38 obra/superpowers fork

5. Skills by Category

Category Count %
JavaScript/TypeScript 23,271 49.4%
DevOps/Infrastructure 5,497 11.7%
Other 3,951 8.4%
Python 2,591 5.5%
AI/ML 2,284 4.8%
Frontend/UI 1,476 3.1%
Testing 1,444 3.1%
Git/Version Control 1,216 2.6%
API 1,020 2.2%
Database 976 2.1%
Code Quality 872 1.8%
Documentation 647 1.4%
Security 589 1.2%
CLI/Shell 432 0.9%
Cloud 398 0.8%
Java/Kotlin 321 0.7%
Go 287 0.6%
C/C++ 198 0.4%
Rust 156 0.3%
Ruby 89 0.2%

6. Key Insights

1. JavaScript/TypeScript Dominates

  • 49% of all skills target JS/TS ecosystem
  • Reflects Claude Code's primary use case

2. High Duplication Rate

  • 5,615 skill names appear multiple times
  • "skill-creator" alone has 223 copies
  • Many are forks/copies of popular skills

3. DevOps is Second Largest

  • 11.7% of skills are DevOps/Infrastructure
  • Docker, Kubernetes, Terraform patterns

4. AI/ML Growing Fast

  • 2,284 skills (4.8%) target AI/ML
  • LLM integration, model training patterns

5. Testing Is Underrepresented

  • Only 3.1% despite importance
  • Opportunity for benchmark tasks

7. Official vs Community Skills

Source Count Notes
anthropics/skills 17 Official reference
Curated community 184 Quality repos
SkillsMP aggregated 46,942 Auto-scraped

Ratio: 1 official : 2,773 community skills

Official Anthropic Skills (17)

Skill Category
docx Document
pdf Document
pptx Document
xlsx Document
algorithmic-art Creative
canvas-design Creative
slack-gif-creator Creative
theme-factory Creative
frontend-design Development
web-artifacts-builder Development
mcp-builder Development
webapp-testing Development
brand-guidelines Communication
internal-comms Communication
doc-coauthoring Communication
skill-creator Meta
+ 1 more Various

Curated Scientific Skills (142)

From K-Dense-AI/claude-scientific-skills:

  • Bioinformatics: biopython, scanpy, pysam, anndata
  • Cheminformatics: rdkit, deepchem, diffdock
  • ML/AI: pytorch-lightning, transformers, shap
  • Databases: uniprot, pubchem, alphafold-database
  • Visualization: matplotlib, plotly, seaborn

Curated Development Skills

From obra/superpowers (14):

  • brainstorming, writing-plans, executing-plans
  • test-driven-development, systematic-debugging
  • code-review, git-worktrees

From netresearch (22):

  • typo3-*, php-modernization, security-audit
  • git-workflow, jira-integration

8. Recommendations for SkillsBench

High-Value Task Categories

Based on skill prevalence and deduplication analysis:

Category Skills Count Task Potential
JS/TS Development 23,271 High - many patterns
DevOps/Docker 5,497 High - measurable
Python 2,591 High - common
Testing 1,444 Medium - underserved
Database 976 High - verifiable
Security 589 High - critical

Specific Task Ideas

  1. code-review (157 skills) → Automated PR review task
  2. testing/tdd (78+59 skills) → Test generation task
  3. git-workflow (86 skills) → Branch management task
  4. systematic-debugging (65 skills) → Bug diagnosis task
  5. frontend-design (151 skills) → UI implementation task

9. Visualizations

Generated visualizations in docs/skills-research/:

File Description
full_category_distribution.png Skills by category (47K)
top_skill_names.png Most common skill names
duplicate_analysis.png Deduplication statistics
tsne_clusters.png Embedding visualization

10. Data Files

File Size Description
all_skills_combined.json 22MB Full 47,143 skills (all sources)
curated_skills.json 61KB 201 curated skills only
all_skills_comprehensive.json 22MB SkillsMP data
repos_comprehensive.json 2MB 5,887 repos (merged SkillsMP + GitHub direct)
github_skills_direct.json 200KB 549 repos from direct GitHub search
full_dedup_results.json 50KB Full 47K embedding dedup results
full_analysis.json 8KB Category/duplicate analysis
detailed_duplicates.json 20KB Duplicate clusters
skillsmp_smithery_verification.json 1KB 1,100 skill overlap verification
major_repos_claude_adoption.json 50KB 88 major repos Claude Code adoption
all_agent_skills.json 100KB 551 repos with agent-specific directories
all_repos_with_skills.json 3MB 5,985 repos unified (all agents)

11. Methodology

  • Data sources:
    • SkillsMP.com API (472 pages, full pagination) - 5,586 repos
    • GitHub direct code search (path:.claude/skills/, filename:skill.md triggers) - 301 additional repos
    • Curated repos via gh CLI (anthropics, K-Dense-AI, obra, netresearch)
    • awesome-claude-skills list
  • Comprehensive search: Combined aggregator (SkillsMP) with direct GitHub search to ensure no major repos missed
  • Embedding model: OpenAI text-embedding-3-large (512 dims)
  • Deduplication: Full 47,153 skills (not sampled) using sklearn NearestNeighbors
  • Dedup thresholds: 95%, 90%, 85%, 80% cosine similarity
  • Repo categorization: Keyword-based classification into skill-focused vs non-skill-focused
  • Date: January 2026

12. Conclusion

The Claude Skills ecosystem has ~40,721 semantically unique skills (at 90% similarity threshold) across 5,887 GitHub repos, heavily weighted toward JavaScript/TypeScript (49%) and DevOps (12%).

Key findings for SkillsBench:

  1. 5,887 repos have SKILL.md files (comprehensive GitHub + SkillsMP search)
  2. 3,661 non-skill-focused repos (real software projects like dify, pytorch, tldraw)
  3. langgenius/dify (125K stars) and tldraw (44K stars) are top adopters
  4. JavaScript/TypeScript dominates → focus benchmark tasks here
  5. Security and Testing are underrepresented → opportunity
  6. Community has created 1,813x more skills than official (26 Anthropic + OpenAI)
  7. ~13.6% semantic duplication rate at 90% threshold

13. Research Questions

See RESEARCH_QUESTIONS.md for detailed analysis of:

Question Focus Status
RQ1: Do skills help agents perform better? Skill effectiveness Needs benchmark data
RQ2: Can agents compose multiple skills? Skill composition Design target set
RQ3: What is the state of the skills ecosystem? Ecosystem analysis Complete

RQ3 Findings (this report):

  • 47,153 skills collected from 7 sources (incl. anthropics/skills + openai/skills)
  • 40,721 semantically unique (90% threshold) - FULL dedup, not sampled
  • 13.6% duplication rate (6,432 duplicates across 3,197 clusters)
  • Top duplicate clusters: frontend-design (50), skill-creator (47), brainstorming (38)
  • JavaScript/TypeScript dominates (49%), Testing underrepresented (3.1%)

Key Gap: No existing benchmark measures skill effectiveness. SkillsBench fills this gap.


Research for SkillsBench paper - January 2026