shadcn-ui

Install and customize React UI components via a CLI with Tailwind CSS and Radix UI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines building beautiful, accessible UI components for React projects.

Core Features & Use Cases

  • Open Code: Components are copied into your project for customization and portability.
  • Composition: Built with Radix UI primitives and Tailwind CSS for accessible, flexible design.
  • CLI-driven workflow: Initialize, add components, and theme your app with a single tool.
  • Framework-agnostic: Works across Next.js, Vite, Remix, Astro, Laravel, and more.
  • Theming and data UI: Supports dark mode, tokens, and data-display components like tables and charts.
  • Use Case: Rapidly scaffold a consistent UI for dashboards, forms, and overlays with production-grade accessibility.
  • Quick customization: Modify components.json and Tailwind config to match your design system.

Quick Start

Initialize shadcn/ui in your project and start adding components with the CLI.

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 UI components to my project using Tailwind CSS?

You can add accessible React UI components by using a CLI-driven workflow that copies open code directly into your project. This leverages Tailwind CSS and Radix UI primitives, allowing you to initialize, add, and customize components for full portability.

Can I use these accessible UI components with Vite, Remix, or Astro?

Yes, the component library is framework-agnostic and works across Next.js, Vite, Remix, Astro, and Laravel. It supports various React ecosystems to scaffold forms, dialogs, overlays, and data tables consistently.

What is the best way to customize a React design system without losing accessibility?

The best way to customize a React design system is by modifying the components.json file and Tailwind config. Because components are copied directly into your project as open code, you can quickly adapt them while retaining Radix UI's built-in accessibility.

How do I scaffold a consistent UI for dashboards and forms in a React app?

You can rapidly scaffold a consistent UI for dashboards and forms by initializing the CLI tool to install production-grade components. This streamlines building beautiful, accessible overlays and data tables using TypeScript and Tailwind CSS.