shadcn-registries

Manage shadcn/ui registry configurations and components.json settings.

22|3|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/fusengine/agents --skill shadcn-registries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-registries
Source: https://github.com/fusengine/agents/tree/main/plugins/shadcn-expert/skills/shadcn-registries
Command: npx skills add https://github.com/fusengine/agents --skill shadcn-registries

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the configuration and management of shadcn/ui registries, ensuring components are added correctly and components.json stays synchronized.

Core Features & Use Cases

  • Registry Management: Configure default Radix, Base UI, or custom registries.
  • CLI Command Generation: Automatically determine and execute the correct shadcn-cli commands.
  • Use Case: When starting a new project or adding new UI elements, use this Skill to set up your shadcn/ui configuration and add components efficiently.

Quick Start

Use the shadcn-registries skill to add the 'button' and 'dialog' components from the default registry.

Frequently Asked Questions about shadcn-registries

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure custom registries in shadcn/ui?

To configure custom registries in shadcn/ui, you manage the `components.json` settings to point to default Radix, Base UI, or custom sources. This ensures project consistency when adding components.

How do I add UI components using the shadcn CLI?

Adding UI components with the shadcn CLI involves automatically generating and executing the correct commands based on your package manager. This Skill determines the proper `shadcn-cli` commands to add elements like buttons efficiently.

What is the purpose of components.json in a shadcn registry setup?

The `components.json` file in a shadcn registry setup synchronizes your project configuration. It defines which default Radix, Base UI, or custom registries are used, ensuring added components align with your project structure.

Can I use Base UI or Radix as the default registry for shadcn/ui?

Yes, you can use Base UI or Radix as the default registry for shadcn/ui. This Skill facilitates configuring these default options or custom registries within your `components.json` file for accurate component installation.

How do I retrieve add commands for shadcn/ui components?

You retrieve add commands for shadcn/ui components by utilizing MCP tools to search and fetch them. This Skill integrates with package managers to execute these commands and maintain project consistency.