# Ui Styling > Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications. Source: https://skillsagentes.com/skills/nextlevelbuilder/ui-ux-pro-max-skill/ui-styling Repository: https://github.com/nextlevelbuilder/ui-ux-pro-max-skill Author: nextlevelbuilder License: MIT Updated: hace 18 días Context cost: 122 tok installed, 2.5k tok once triggered, 1438.7k tok with every bundled file Bundle: 98 files, 5.5 MB Permissions requested: none declared ## Install ```bash npx -y skills add nextlevelbuilder/ui-ux-pro-max-skill --skill ui-styling --agent claude-code ``` ## What it does - Instala y configura shadcn/ui con Tailwind CSS mediante los CLIs correspondientes - Añade componentes accesibles (dialogs, forms, tables, dropdowns) basados en Radix UI - Configura temas, variables CSS y modo oscuro - Genera diseños visuales tipo canvas con enfoque de composición y estética depurada - Provee scripts Python para instalar componentes y generar configuraciones de Tailwind ## Use it when - Construir UI con frameworks basados en React (Next.js, Vite, Remix, Astro) - Implementar componentes accesibles como diálogos, formularios, tablas o navegación - Estilizar con un enfoque utility-first usando Tailwind CSS - Crear layouts responsive mobile-first o implementar modo oscuro y sistemas de diseño ## What triggers it - "Instala shadcn/ui en mi proyecto Next.js con Tailwind" - "Crea un formulario de login accesible con validación usando shadcn/ui" - "Añade modo oscuro y variables de tema a mi aplicación" - "Genera un poster visual con el sistema de diseño canvas" ## Before you install - Requiere un proyecto con framework basado en React y Node/npm para ejecutar los CLIs de shadcn/ui y Tailwind, además de Python para los scripts de utilidad. - Needs on PATH: npm, npx, python ## Files - LICENSE.txt — 11 KB - SKILL.md — 10 KB - canvas-fonts/ArsenalSC-OFL.txt — 4 KB - canvas-fonts/ArsenalSC-Regular.ttf — 162 KB - canvas-fonts/BigShoulders-Bold.ttf — 92 KB - canvas-fonts/BigShoulders-OFL.txt — 4 KB - canvas-fonts/BigShoulders-Regular.ttf — 92 KB - canvas-fonts/Boldonse-OFL.txt — 4 KB - canvas-fonts/Boldonse-Regular.ttf — 75 KB - canvas-fonts/BricolageGrotesque-Bold.ttf — 89 KB - canvas-fonts/BricolageGrotesque-OFL.txt — 4 KB - canvas-fonts/BricolageGrotesque-Regular.ttf — 89 KB - canvas-fonts/CrimsonPro-Bold.ttf — 105 KB - canvas-fonts/CrimsonPro-Italic.ttf — 106 KB - canvas-fonts/CrimsonPro-OFL.txt — 4 KB - canvas-fonts/CrimsonPro-Regular.ttf — 104 KB - canvas-fonts/DMMono-OFL.txt — 4 KB - canvas-fonts/DMMono-Regular.ttf — 48 KB - canvas-fonts/EricaOne-OFL.txt — 4 KB - canvas-fonts/EricaOne-Regular.ttf — 24 KB - canvas-fonts/GeistMono-Bold.ttf — 76 KB - canvas-fonts/GeistMono-OFL.txt — 4 KB - canvas-fonts/GeistMono-Regular.ttf — 76 KB - canvas-fonts/Gloock-OFL.txt — 4 KB - canvas-fonts/Gloock-Regular.ttf — 93 KB - canvas-fonts/IBMPlexMono-Bold.ttf — 133 KB - canvas-fonts/IBMPlexMono-OFL.txt — 4 KB - canvas-fonts/IBMPlexMono-Regular.ttf — 131 KB - canvas-fonts/IBMPlexSerif-Bold.ttf — 157 KB - canvas-fonts/IBMPlexSerif-BoldItalic.ttf — 166 KB - canvas-fonts/IBMPlexSerif-Italic.ttf — 166 KB - canvas-fonts/IBMPlexSerif-Regular.ttf — 157 KB - canvas-fonts/InstrumentSans-Bold.ttf — 66 KB - canvas-fonts/InstrumentSans-BoldItalic.ttf — 68 KB - canvas-fonts/InstrumentSans-Italic.ttf — 68 KB - canvas-fonts/InstrumentSans-OFL.txt — 4 KB - canvas-fonts/InstrumentSans-Regular.ttf — 66 KB - canvas-fonts/InstrumentSerif-Italic.ttf — 69 KB - canvas-fonts/InstrumentSerif-Regular.ttf — 68 KB - canvas-fonts/Italiana-OFL.txt — 4 KB - canvas-fonts/Italiana-Regular.ttf — 27 KB - canvas-fonts/JetBrainsMono-Bold.ttf — 112 KB - canvas-fonts/JetBrainsMono-OFL.txt — 4 KB - canvas-fonts/JetBrainsMono-Regular.ttf — 112 KB - canvas-fonts/Jura-Light.ttf — 151 KB - canvas-fonts/Jura-Medium.ttf — 151 KB - canvas-fonts/Jura-OFL.txt — 4 KB - canvas-fonts/LibreBaskerville-OFL.txt — 4 KB - canvas-fonts/LibreBaskerville-Regular.ttf — 144 KB - canvas-fonts/Lora-Bold.ttf — 131 KB - canvas-fonts/Lora-BoldItalic.ttf — 137 KB - canvas-fonts/Lora-Italic.ttf — 136 KB - canvas-fonts/Lora-OFL.txt — 4 KB - canvas-fonts/Lora-Regular.ttf — 131 KB - canvas-fonts/NationalPark-Bold.ttf — 77 KB - canvas-fonts/NationalPark-OFL.txt — 4 KB - canvas-fonts/NationalPark-Regular.ttf — 75 KB - canvas-fonts/NothingYouCouldDo-OFL.txt — 4 KB - canvas-fonts/NothingYouCouldDo-Regular.ttf — 31 KB - canvas-fonts/Outfit-Bold.ttf — 54 KB - canvas-fonts/Outfit-OFL.txt — 4 KB - canvas-fonts/Outfit-Regular.ttf — 54 KB - canvas-fonts/PixelifySans-Medium.ttf — 50 KB - canvas-fonts/PixelifySans-OFL.txt — 4 KB - canvas-fonts/PoiretOne-OFL.txt — 4 KB - canvas-fonts/PoiretOne-Regular.ttf — 44 KB - canvas-fonts/RedHatMono-Bold.ttf — 34 KB - canvas-fonts/RedHatMono-OFL.txt — 4 KB - canvas-fonts/RedHatMono-Regular.ttf — 34 KB - canvas-fonts/Silkscreen-OFL.txt — 4 KB - canvas-fonts/Silkscreen-Regular.ttf — 31 KB - canvas-fonts/SmoochSans-Medium.ttf — 58 KB - canvas-fonts/SmoochSans-OFL.txt — 4 KB - canvas-fonts/Tektur-Medium.ttf — 74 KB - canvas-fonts/Tektur-OFL.txt — 4 KB - canvas-fonts/Tektur-Regular.ttf — 74 KB - canvas-fonts/WorkSans-Bold.ttf — 187 KB - canvas-fonts/WorkSans-BoldItalic.ttf — 172 KB - canvas-fonts/WorkSans-Italic.ttf — 170 KB - canvas-fonts/WorkSans-OFL.txt — 4 KB - canvas-fonts/WorkSans-Regular.ttf — 184 KB - canvas-fonts/YoungSerif-OFL.txt — 4 KB - canvas-fonts/YoungSerif-Regular.ttf — 103 KB - references/canvas-design-system.md — 8 KB - references/shadcn-accessibility.md — 10 KB - references/shadcn-components.md — 11 KB - references/shadcn-theming.md — 8 KB - references/tailwind-customization.md — 10 KB - references/tailwind-responsive.md — 8 KB - references/tailwind-utilities.md — 10 KB - scripts/.coverage — 52 KB - scripts/requirements.txt — 444 B - scripts/shadcn_add.py — 9 KB - scripts/tailwind_config_gen.py — 14 KB - scripts/tests/coverage-ui.json — 34 KB - scripts/tests/requirements.txt — 52 B - scripts/tests/test_shadcn_add.py — 10 KB - scripts/tests/test_tailwind_config_gen.py — 14 KB ## SKILL.md Reproduced verbatim from nextlevelbuilder/ui-ux-pro-max-skill under MIT. This section is the upstream document and is in English. # UI Styling Skill Comprehensive skill for creating beautiful, accessible user interfaces combining shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems. ## Reference - shadcn/ui: https://ui.shadcn.com/llms.txt - Tailwind CSS: https://tailwindcss.com/docs ## When to Use This Skill Use when: - Building UI with React-based frameworks (Next.js, Vite, Remix, Astro) - Implementing accessible components (dialogs, forms, tables, navigation) - Styling with utility-first CSS approach - Creating responsive, mobile-first layouts - Implementing dark mode and theme customization - Building design systems with consistent tokens - Generating visual designs, posters, or brand materials - Rapid prototyping with immediate visual feedback - Adding complex UI patterns (data tables, charts, command palettes) ## Core Stack ### Component Layer: shadcn/ui - Pre-built accessible components via Radix UI primitives - Copy-paste distribution model (components live in your codebase) - TypeScript-first with full type safety - Composable primitives for complex UIs - CLI-based installation and management ### Styling Layer: Tailwind CSS - Utility-first CSS framework - Build-time processing with zero runtime overhead - Mobile-first responsive design - Consistent design tokens (colors, spacing, typography) - Automatic dead code elimination ### Visual Design Layer: Canvas - Museum-quality visual compositions - Philosophy-driven design approach - Sophisticated visual communication - Minimal text, maximum visual impact - Systematic patterns and refined aesthetics ## Quick Start ### Component + Styling Setup **Install shadcn/ui with Tailwind:** ```bash npx shadcn@latest init ``` CLI prompts for framework, TypeScript, paths, and theme preferences. This configures both shadcn/ui and Tailwind CSS. **Add components:** ```bash npx shadcn@latest add button card dialog form ``` **Use components with utility styling:** ```tsx import { Button } from "@/components/ui/button" import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card" export function Dashboard() { return (
View your metrics