shadcn-ui

Integrate copy-owned React components with Radix UI and Tailwind CSS.

5|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mikkelkrogsholm/dev-skills --skill shadcn-ui-mikkelkrogsholm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-ui
Source: https://github.com/mikkelkrogsholm/dev-skills/tree/main/shadcn-ui
Command: npx skills add https://github.com/mikkelkrogsholm/dev-skills --skill shadcn-ui-mikkelkrogsholm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of building user interfaces by providing a curated set of pre-built, customizable React components that you can directly copy into your project, ensuring full ownership and control.

Core Features & Use Cases

  • Component Integration: Easily add high-quality, accessible components to your React applications.
  • Customization & Ownership: Copy component source code directly into your project for complete control over styling and functionality.
  • Framework Agnostic: Works seamlessly with popular React frameworks like Next.js, Vite, and Remix.
  • Use Case: When building a new feature that requires a complex form, use this Skill to add a pre-built form component that integrates with React Hook Form and Zod, saving you development time and ensuring best practices.

Quick Start

Use the shadcn-ui skill to add a button component to your project.

Frequently Asked Questions about shadcn-ui

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

FAQPage Schema
How do I add accessible React components to my Tailwind CSS project?

To add accessible React components to your Tailwind CSS project, you copy pre-built, customizable components built on Radix UI directly into your source code, ensuring full ownership and control over styling and functionality.

What is the benefit of copy-owned UI components versus traditional npm packages?

Copy-owned UI components provide the full source code directly in your project, giving you complete control to modify styling and functionality without relying on external package updates. This ensures maximum customization for your React application.

Can I use shadcn-ui with Next.js, Vite, or Remix?

Yes, you can use shadcn-ui with Next.js, Vite, or Remix. The skill is framework agnostic and facilitates seamless integration of pre-built components into your chosen React framework using Tailwind CSS and Radix UI.

How do I configure theming and styling for Radix UI components in React?

You configure theming and styling for Radix UI components by managing a `components.json` file and integrating Tailwind CSS. This approach allows you to directly adjust the copied component source code for complete visual control.

How do I build a complex React form with validation using pre-built components?

To build a complex React form with validation, use this skill to add a pre-built form component that integrates with React Hook Form and Zod. This saves development time and ensures best practices for accessible validation.