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 add pulls the component AND its cssVars).
  • Distribute a whole design system in one command (registry:style / registry:base).
Installs
1
First Seen
Sep 16, 2026