majiayu000

claude-skill-registry

49
7
# Install this skill:
npx skills add majiayu000/claude-skill-registry

Or install specific skill: npx add-skill https://github.com/majiayu000/claude-skill-registry

# Description

The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app

# README.md

Claude Skills Registry

Skills Updated License Web Search

The most comprehensive Claude Code skills registry - 43,284 unique skills indexed

What is this?

The largest searchable index of Claude Code skills, aggregated from GitHub and community sources.

Three ways to use:
1. Web Search - Fast browser-based search
2. sk CLI - Terminal package manager
3. API - Direct JSON access

Highlights

  • 44,000+ Unique Skills - Deduplicated, quality collection
  • 12 Categories - Development, Testing, DevOps, Design, and more
  • Daily Updates - Automated crawling and validation
  • Quality Indexed - Metadata, descriptions, and star counts
  • Lightweight Search - ~1MB index for fast client-side search

Quick Start

Visit https://skills-registry-web.vercel.app/

Option 2: CLI (sk)

# 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/docx

Option 3: Direct API

# Lightweight search index (~1MB gzip)
curl https://skills-registry-web.vercel.app/search-index.json

# Full registry
curl https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/registry.json

# Specific category
curl https://skills-registry-web.vercel.app/categories/development.json

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  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)         β”‚    β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Search Index Schema

// 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
}

Directory Structure

claude-skill-registry/
β”œβ”€β”€ 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
β”‚   └── ...
└── skills/                 # SKILL.md files (data)

Categories

Category Code Count Description
development dev 15,000+ Development tools, frameworks
data dat 8,000+ Data processing, analysis
design des 5,000+ UI/UX design, frontend
testing tst 4,000+ Testing, QA, automation
devops ops 3,000+ DevOps, CI/CD, infrastructure
documents doc 2,000+ Document creation (docx, pdf)
productivity pro 1,500+ Productivity and automation
product prd 1,000+ Product management
security sec 800+ Security, auditing
marketing mkt 500+ Marketing, content, SEO

Roadmap

Current Status

  • [x] 44,000+ unique skills indexed (deduplicated)
  • [x] Daily auto-update via GitHub Actions
  • [x] Security scanning for all skills
  • [x] sk CLI for installation

In Progress

  • [x] Lightweight search index (~1MB vs 17MB)
  • [x] Web search UI (GitHub Pages)
  • [ ] GitHub Pages deployment (pending)

Planned

  • [ ] AI semantic search (vector similarity)
  • [ ] Skill recommendations (based on usage)
  • [ ] Version tracking for skills
  • [ ] Skill quality scoring
  • [ ] API rate limiting and caching

Contributing

Add Your Skill

Option 1: Submit via Issue
1. Open an issue
2. Use the "Add Skill" template
3. Provide: repo URL, name, description, category

Option 2: Submit via PR
1. Fork this repo
2. 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"]
}
  1. Submit a PR

Report Issues

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

πŸ‘‰ Open an Issue

Contribute Code

# Clone the repo
git clone https://github.com/majiayu000/claude-skill-registry.git
cd claude-skill-registry

# 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:8000

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

License

MIT License - see LICENSE for details.


Made with ❀️ for the Claude Code community

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.