shadcn

Manage shadcn/ui component lifecycle operations for React projects.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/wixels/sab-colour-profile --skill shadcn-wixels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/wixels/sab-colour-profile/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/wixels/sab-colour-profile --skill shadcn-wixels

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the friction of manually managing shadcn/ui components, handling presets, styling rules, and composition requirements, enabling developers to build consistent, accessible UIs faster.

Core Features & Use Cases

  • Component Lifecycle Management: Add, update, search, and debug shadcn/ui components from built-in and community registries, with automatic import path correction for third-party components.
  • Preset & Theming: Apply, switch, and merge UI presets (nova, vega, etc.) and customize theme tokens without manual CSS edits, with support for both Tailwind v3 and v4.
  • Compliance & Best Practices: Enforce shadcn/ui composition rules, styling conventions, and accessibility requirements to ensure production-ready, consistent UI across projects.
  • Use Case: A frontend developer building a Next.js dashboard can use this Skill to quickly add a data table component, apply a base-nova preset, and ensure all form fields follow the required FieldGroup structure and validation rules.

Quick Start

Ask the shadcn skill to add a responsive settings form with validation to your Next.js app using your project's configured preset and icon library.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I add and manage shadcn/ui components in a React project?

To manage shadcn/ui components in a React project, use this Skill to handle the component lifecycle including installation, updates, and debugging from built-in and community registries. It automatically corrects import paths for third-party components and enforces composition rules for consistent UI development.

What is the best way to apply and switch shadcn/ui presets without manual CSS edits?

The best way to apply and switch shadcn/ui presets is through automated preset configuration management. This Skill applies, switches, and merges UI presets like nova and vega while customizing theme tokens without manual CSS edits, supporting both Tailwind CSS v3 and v4.

Can I use shadcn/ui components with my existing Tailwind CSS and icon library configurations?

Yes, you can use shadcn/ui components with existing Tailwind CSS and icon library configurations. The Skill aligns component usage with project-specific styling standards and automatically adjusts import paths to match your configured Tailwind and icon settings.

Does shadcn/ui enforce accessibility compliance and styling conventions automatically?

shadcn/ui enforces accessibility compliance and styling conventions through structured component composition. This Skill ensures production-ready UI by validating adherence to required structures like FieldGroup and enforcing shadcn/ui styling standards across your React project.

Why are my third-party shadcn/ui component imports not working correctly?

Third-party shadcn/ui component imports fail due to mismatched registry paths. This Skill resolves these issues by automatically correcting import paths during installation from built-in and community registries, ensuring seamless integration into your React project structure.