The community-maintained catalog of Claude Code capabilities — skills, agents, MCPs, tools, and commands.
Note: This registry powers Vibe Code Playbook, the visual companion app for Claude Code.
AI coding tools are powerful, but without structure they become a mess of undocumented scripts, one-off integrations, and tribal knowledge. This registry solves that by providing a single, organized catalog of everything Claude Code can do.
The problem: As AI-assisted development scales, teams accumulate hundreds of capabilities across slash commands, sub-agents, MCP integrations, automation hooks, and coding rules. Without a structured system, these become impossible to discover, share, or maintain.
What this registry contains: 786 individually documented items across 9 categories — each with structured metadata, consistent schemas, and machine-readable JSON. This is not a list of bookmarks. Every entry is validated, categorized, and ready for programmatic consumption.
What this demonstrates: The ability to design and maintain structured technical systems at scale — cataloging, schema design, data validation, and systematic documentation across a fast-moving domain.
| Category | Description | Count |
|---|---|---|
| Skills | Slash commands that provide specialized capabilities | 267 |
| Agents | Sub-agents that can be spawned for complex tasks | 100 |
| MCPs | Model Context Protocol servers for external integrations | 177 |
| Tools | Core built-in tools available to Claude Code | 19 |
| Commands | CLI commands for Claude Code | 46 |
| Collections | Curated bundles of related capabilities | 5 |
| Plugins | Installable plugin packages | 12 |
| Rules | Coding standards and behavioral rules | 80 |
| Hooks | Event-driven automation hooks | 80 |
This registry is consumed by:
- Vibe Code Playbook app — fetches registry data to display the catalog
- Developers — reference for Claude Code capabilities
- Community — contribute new items as Claude Code evolves
Registry files are plain JSON. Fetch directly from GitHub:
# Get all skills
curl https://raw.githubusercontent.com/AnobleSCM/claude-code-registry/main/skills/index.json
# Get a specific skill
curl https://raw.githubusercontent.com/AnobleSCM/claude-code-registry/main/skills/frontend-design.jsonWe welcome contributions! See CONTRIBUTING.md for guidelines.
Quick start:
- Fork this repo
- Add or update a JSON file in the appropriate category folder
- Submit a PR with a brief description
Each item is a JSON file with this structure:
{
"id": "frontend-design",
"name": "frontend-design",
"displayName": "Frontend Design",
"category": "Development",
"description": "Create distinctive, production-grade frontend interfaces with high design quality",
"invocation": "/frontend-design",
"source": "superpowers",
"tags": ["ui", "react", "design", "frontend"],
"documentationUrl": null,
"addedAt": "2026-01-23",
"updatedAt": "2026-01-23"
}See CONTRIBUTING.md for full schema documentation.
# Validate index/file contracts (including plugin install command syntax)
node scripts/validate-index-contracts.mjs
# Validate all JSON documents parse
find . -name "*.json" -exec python3 -m json.tool {} > /dev/null \;This registry data is released under CC0 1.0 Universal — public domain, no restrictions.
- Vibe Code Playbook — The companion app
- Claude Code Documentation — Official docs
- Report an issue