shadcn-ui

Automate shadcn/ui setup and component installation in React projects.

Updated Aug 30, 2025
One-click install
npx skills add https://github.com/anibaldeboni/atmosbyte --skill shadcn-ui-anibaldeboni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-ui
Source: https://github.com/anibaldeboni/atmosbyte/tree/main/.agents/skills/shadcn-ui
Command: npx skills add https://github.com/anibaldeboni/atmosbyte --skill shadcn-ui-anibaldeboni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @radix-ui/react-*, tailwindcss, tailwind-merge, class-variance-authority, clsx, lucide-react, next-themes, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you set up and implement the shadcn/ui component library, streamlining the process of creating modern, accessible UI components with Tailwind CSS and Radix UI.

Core Features & Use Cases

  • Component Setup: Automates the process of initializing a new project with shadcn/ui and setting up the environment.
  • Component Installation: Adds individual or all components to your project with the Shadcn UI CLI.
  • Customization: Guides you through customizing themes, CSS variables, and component variants.
  • Use Case: When you need to build a Next.js application with React and require a comprehensive UI component library that includes buttons, forms, navigation, and more.

Quick Start

Run the following commands to set up a new project with shadcn/ui:

npx create-next-app@latest my-app --typescript --tailwind --eslint --app
cd my-app
npx shadcn@latest init

Frequently Asked Questions about shadcn-ui

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

FAQPage Schema
How do I add shadcn/ui components to an existing Next.js and Tailwind CSS project?

Setting up shadcn/ui involves running the Shadcn UI CLI to initialize your environment and Tailwind CSS configuration, then installing individual accessible components built on Radix UI directly into your React project for full ownership and customization.

What is shadcn/ui and how does it work with Radix UI and Tailwind CSS?

shadcn/ui is a component library that uses Radix UI for accessible primitives and Tailwind CSS for styling, delivering components you copy into your project rather than installing as a dependency, enabling full customization.

Can I use shadcn/ui in a React project without Next.js?

While shadcn/ui supports React projects and is optimized for Next.js with TypeScript and Tailwind CSS, it utilizes the Shadcn UI CLI to manage and customize accessible components within your front-end environment regardless of the specific React framework.

How do I customize themes and CSS variables for shadcn/ui components?

Customizing shadcn/ui themes involves modifying the Tailwind CSS configuration and CSS variables generated by the Shadcn UI CLI, allowing you to adjust component variants and styling directly in the copied component files.

Do I need to install Radix UI separately to use shadcn/ui?

You do not need to manually install Radix UI separately; the Shadcn UI CLI automatically manages Radix UI dependencies when adding components to your React project.