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.