shadcn/ui Custom Registries: How Claude Code Installs Third-Party Components (2026)
shadcn itself leads the catalog at 213,704 installs and 116,941 GitHub stars (skills.sh registry), but a growing set of skills - like magic-ui (383 installs, 21,394 stars) - extend it to install components from third-party shadcn registries, not just the default one.
By Skillselion, an Ellelion LLC publication · Updated July 2, 2026 · 3 min read · Stats verified against the live catalog
npx shadcn add isn't limited to the default component set anymore - shadcn/ui's registry system lets any team publish its own installable component set, and Claude Code needs a different skill to navigate each one. The base shadcn/ui skill covers the default registry; this guide covers the third-party registry ecosystem growing around it.
Key takeaways
- shadcn itself remains the base skill at 213,704 installs and 116,941 GitHub stars (skills.sh registry) - the single most-installed listing in the entire shadcn cluster.
- magic-ui by magicuidesign (383 installs, 21,394 stars) installs animated components specifically from the
@magicuiregistry, a separate namespace from the default shadcn set. - use-topbar by cognitedata (1,837 installs, 4 stars) is a narrow example: a skill built to correctly theme one specific registry component (
@aura/topbar) without breaking existing config. - json-render-shadcn by vercel-labs (154 installs, 15,476 stars) adds shadcn/Radix + Tailwind blocks to a registry catalog selectively, instead of importing all of them.
- ai-elements by vercel-labs (48 installs) scaffolds AI chat UI pieces specifically for the
ai-elementsregistry, built to match shadcn/ui conventions.
Why does shadcn/ui need a registry system at all?
shadcn/ui was built on the premise that components are copied into your project, not installed as an opaque dependency - the registry system extends that premise to any publisher, not just the shadcn team. A registry is just a JSON index of installable component definitions; npx shadcn add <registry-url>/<component> pulls from it exactly like the default set. That's why Claude Code needs registry-aware skills: use-topbar (1,837 installs, skills.sh registry) exists specifically because a generic shadcn skill won't know a project depends on the @aura/topbar registry rather than the default one.
What is the best skill for installing third-party shadcn registries?
The base shadcn skill (213,704 installs, 116,941 stars) already knows the add command and default component set, so start there for any project. Once a project depends on a named third-party registry, add a registry-specific skill:
claude skills install shadcn
claude skills install magic-uimagic-ui (383 installs, 21,394 stars - skills.sh registry) is the clearest example: it "selects, installs via the shadcn @magicui registry, and integrates animated Magic UI React components," scoped to that one namespace. See the full shadcn/ui pillar for the broader component-library comparison.

How do AI-chat component registries differ from UI registries?
Vercel Labs runs two separate registry-adjacent skills that show the split: ai-elements (48 installs) scaffolds new AI chat UI pieces to match the ai-elements registry's conventions, while json-render-shadcn (154 installs, 15,476 stars) adds shadcn/Radix + Tailwind blocks to a JSON-driven render catalog "without importing all" of them. Both exist because AI-chat interfaces (streaming messages, tool-call cards, citations) need component shapes the default shadcn registry doesn't define - a distinct skill layer from the general-purpose design system stack.
Do you need a registry skill for every project?
No - if a project only uses the default shadcn set, the base shadcn skill (213,704 installs) or web-artifacts-builder by anthropics (73,937 installs, 147,832 stars) already cover it. Add a registry-specific skill only once a project explicitly depends on a named third-party registry (@magicui, @aura, a company's internal registry) - installing one prematurely just adds an unused dependency to Claude Code's context.
A complete starter stack
shadcn(213,704 installs) - the base skill, default registrymagic-ui(383 installs) - animated components from the@magicuiregistryjson-render-shadcn(154 installs) - selective block installation into a JSON render cataloguse-topbar(1,837 installs) - example pattern for theming a single named registry component
Common pitfalls
- Assuming one shadcn skill covers every registry - a skill built for the default set won't know a third-party registry's component names or theming variables.
- Installing every registry skill "just in case," which bloats Claude Code's context with components a project never uses.
- Skipping the base
shadcnskill entirely - even registry-specific skills assume the baseaddworkflow is already configured.
See the full component-library comparison in Best shadcn/ui Skills for Claude Code or browse the shadcn/ui hub.
Common questions
What is a shadcn custom registry?
A shadcn custom registry is a JSON index of installable component definitions published by a team other than the shadcn core team; `npx shadcn add <registry-url>/<component>` installs from it the same way it installs from the default set. See [shadcn/ui in 2026](/guide/shadcn-ui-component-ownership-2026) for the underlying component-ownership model.
What is the best Claude Code skill for third-party shadcn registries?
magic-ui by magicuidesign (383 installs, 21,394 GitHub stars - skills.sh registry) is the clearest example, scoped to installing from the `@magicui` registry specifically.
Do I still need the base shadcn skill if I use a registry-specific one?
Yes - registry-specific skills like magic-ui assume the base shadcn `add` workflow is already configured; they extend it to a named namespace rather than replacing it.
What's the difference between shadcn registry skills and AI-chat component skills?
Registry skills (magic-ui, json-render-shadcn) install visual/UI components from a named registry; AI-chat skills like ai-elements (48 installs, skills.sh registry) scaffold conversational UI pieces - streaming messages, tool-call cards - that the default registry doesn't define.
How many installs does the base shadcn skill have?
213,704 installs and 116,941 GitHub stars (skills.sh registry, June 2026) - the most-installed listing in the shadcn cluster. Full breakdown in [Best shadcn/ui Skills for Claude Code](/guide/best-shadcn-ui-skills-for-claude-code).
Ranked by Skillselion - an independent directory of AI-coding tools, not affiliated with Anthropic, OpenAI or Cursor. Tool rankings reflect real adoption (installs, then GitHub stars) from the skills.sh registry and GitHub, last updated July 2, 2026.