Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Guide · shadcn ui

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 @magicui registry, 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-elements registry, 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-ui

magic-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.

magicuidesign
magicuidesign

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 registry
  • magic-ui (383 installs) - animated components from the @magicui registry
  • json-render-shadcn (154 installs) - selective block installation into a JSON render catalog
  • use-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 shadcn skill entirely - even registry-specific skills assume the base add workflow is already configured.

See the full component-library comparison in Best shadcn/ui Skills for Claude Code or browse the shadcn/ui hub.

FAQ

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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.