Core repo: logic + index + site.
Main repo (merged artifact): https://github.com/majiayu000/claude-skill-registry
Data repo (skills archive): https://github.com/majiayu000/claude-skill-registry-data
Authority: core workflows are canonical; main is a publish mirror.
The most comprehensive Claude Code skills registry — updated daily with the latest skills
The largest searchable index of Claude Code skills, aggregated from GitHub and community sources.
Three ways to use:
- Web Search - Fast browser-based search
- sk CLI - Terminal package manager
- API - Direct JSON access
Repo layout note: core owns workflows/pipeline logic, data stores skills/**, and main is generated from core + data. See SCHEME2_SPLIT.md.
- Massive Skill Index - Deduplicated, quality collection (see badge for live count)
- Rich Categories - Development, Testing, DevOps, Design, and more
- Daily Updates - Automated crawling/validation by core scheduled workflows
- Quality Indexed - Metadata, descriptions, and star counts
- Lightweight Search - Gzip-compressed index for fast client-side search
- Core: source of truth for workflows, crawling, scanning, and index/site generation
- Data: canonical archived skill tree (
skills/**) - Main: publish artifact for merged browsing/compatibility consumers
- Publish contract: core dispatches main publish with pinned
core_sha+data_sha
Visit https://majiayu000.github.io/claude-skill-registry-core/
# Install sk
go install github.com/majiayu000/caude-skill-manager@latest
# Search skills
sk search testing
sk search pdf
sk search --popular
# Install a skill
sk install anthropics/skills/skills/docx# Lightweight search index (gzip-compressed)
curl https://majiayu000.github.io/claude-skill-registry-core/search-index.json
# Full registry
curl https://raw.githubusercontent.com/majiayu000/claude-skill-registry-core/main/registry.json
# Specific category
curl https://majiayu000.github.io/claude-skill-registry-core/categories/development.json┌─────────────────────────────────────────────────────────────────┐
│ Layer 1: Data Collection │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ GitHub Crawl │→ │ Download │→ │ Security │ │
│ │ (discover) │ │ (sync) │ │ (scanner) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ Layer 2: Index Generation │
│ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐ │
│ │ search-index │ │ categories/ │ │ featured.json │ │
│ │ .json (~1MB) │ │ *.json │ │ (top 100) │ │
│ └────────────────┘ └────────────────┘ └────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ Layer 3: Consumption │
│ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐ │
│ │ Web UI │ │ sk CLI │ │ API │ │
│ │ (GitHub Pages) │ │ (Go) │ │ (JSON) │ │
│ └────────────────┘ └────────────────┘ └────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
// Lightweight index for fast search (~1MB gzip)
interface SearchIndex {
v: string; // Version (date)
t: number; // Total count
s: SkillMini[]; // Skills array
}
interface SkillMini {
n: string; // name
d: string; // description (truncated 80 chars)
c: string; // category code (dev, ops, sec, etc.)
g: string[]; // tags (max 5)
r: number; // stars
i: string; // install path
}claude-skill-registry-core/
├── registry.json # Full registry (all skills)
├── docs/ # GitHub Pages
│ ├── index.html # Web search UI
│ ├── search-index.json # Lightweight search index
│ ├── featured.json # Top 100 skills
│ └── categories/ # Category indexes
├── sources/ # Data sources
│ ├── anthropic.json
│ ├── community.json
│ └── skillsmp.json
├── scripts/ # Build scripts
│ ├── build_search_index.py
│ ├── discover_by_topic.py
│ ├── security_scanner.py
│ └── ...
└── (no committed skills/) # skills/** lives in registry-data; mounted in CI when needed
Category counts are published in the index (categories/*.json). Here are the standard codes:
| Category | Code | Description |
|---|---|---|
development |
dev |
Development tools, frameworks |
data |
dat |
Data processing, analysis |
design |
des |
UI/UX design, frontend |
testing |
tst |
Testing, QA, automation |
devops |
ops |
DevOps, CI/CD, infrastructure |
documents |
doc |
Document creation (docx, pdf) |
productivity |
pro |
Productivity and automation |
product |
prd |
Product management |
security |
sec |
Security, auditing |
marketing |
mkt |
Marketing, content, SEO |
- Index count tracked by the badge (core
registry.json) - Archive size: tracked by badge (raw
SKILL.mdcount fromstats.json) - Daily auto-update via GitHub Actions
- Security scanning for all skills
- sk CLI for installation
- Lightweight search index (gzip-compressed; see stats.json)
- Web search UI (GitHub Pages)
- GitHub Pages deployment (https://majiayu000.github.io/claude-skill-registry-core/)
- AI semantic search (vector similarity)
- Skill recommendations (based on usage)
- Version tracking for skills
- Skill quality scoring
- API rate limiting and caching
Option 1: Submit via Issue
- Open an issue
- Use the "Add Skill" template
- Provide: repo URL, name, description, category
Option 2: Submit via PR
- Fork this repo
- Add your skill to
sources/community.json:
{
"name": "your-skill-name",
"repo": "your-username/your-repo",
"path": "optional/path/to/skill",
"description": "What your skill does",
"category": "development",
"tags": ["testing", "automation"]
}- Submit a PR
We welcome feedback! Please open an issue for:
- Bugs - Search not working, incorrect data
- Feature requests - New categories, better search
- UX improvements - Web UI, CLI enhancements
- Data quality - Duplicate skills, wrong categories
# Clone the core repo (authoritative pipeline repo)
git clone --filter=blob:none --sparse https://github.com/majiayu000/claude-skill-registry-core.git
cd claude-skill-registry-core
# Pull only what you need (add more paths later as needed)
git sparse-checkout set --cone docs scripts sources schema
# Install dependencies
pip install -r requirements.txt
# Build search index locally
python scripts/build_search_index.py --registry registry.json --output docs
# Test web UI
cd docs && python -m http.server 8000
# Visit http://localhost:8000See docs/FAST_CLONE.md for more options (existing clones, getting full checkout, Windows notes).
| Project | Description |
|---|---|
| caude-skill-manager | CLI tool for installing skills (sk) |
| anthropics/skills | Official Anthropic skills |
| SkillsMP | Web-based skill marketplace |
| awesome-claude-skills | Curated skill list |
MIT License applies to the registry code/pipeline only - see LICENSE for details.
Third-party skills under skills/** keep their original licenses and copyright ownership.
- Repository-level MIT does not relicense third-party skill content.
- Every imported skill metadata file should include:
authorsource_urllicensecopyrightpermission_notedistribution(compatibleorrestricted)
restrictedentries are not MIT-compatible by default and require explicit upstream permission before redistribution/use.- Notices are generated by compliance checks into
THIRD_PARTY_NOTICES.md. - Metadata compliance runs in advisory mode by default to avoid blocking collection; strict blocking can be enabled when needed.
Made with ❤️ for the Claude Code community