shadcn-registry
Installation
SKILL.md
Self-Hosted shadcn Registry
Distribute your own design system — components, blocks, hooks, lib utils, and design tokens — as a
private registry that any project consumes with npx shadcn add <url>. shadcn's registry is just
JSON over HTTP: framework-agnostic, free, OSS, no MCP, no lock-in. This skill scaffolds the
registry and wires it to your compiled tokens.
0. When to Use / When NOT to Use
Use this skill when the task is to:
- Stand up a private/internal/self-hosted shadcn registry to reuse one design system across many repos.
- Publish your own components/blocks/hooks so other projects (or clients) install them via the CLI.
- Ship your design tokens + components together (one
shadcn addpulls the component AND its cssVars). - Distribute a whole design system in one command (
registry:style/registry:base).