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.