ui-theme-picker

Generates Tailwind design tokens and theme options for frontend interfaces from style family references.

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/NalinDalal/skillset --skill ui-theme-picker-nalindalal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-theme-picker
Source: https://github.com/NalinDalal/skillset/tree/main/skills/ui/ui-theme-picker
Command: npx skills add https://github.com/NalinDalal/skillset --skill ui-theme-picker-nalindalal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing a coherent visual direction for a new or existing frontend is slow and often produces generic, template-looking results. This Skill turns a few context questions into concrete, copy-pasteable Tailwind tokens and a productization pass so interfaces feel like intentional, finished products. ## Core Features & Use Cases - Theme selection workflow: Asks targeted questions about project type, audience, vibe, and animation effort, then maps answers to 2-3 matched options from 14 documented style families. - Ready-to-paste tokens: Outputs color palettes, typography, spacing, radius, shadows, and motion character as Tailwind v4 @theme blocks or v3 tailwind.config.ts extensions, with stack detection for existing repos and monorepos. - Productization pass: Audits identity, information architecture, interaction model, component language, and density, and delivers hand-buildable code for signature interactions sourced from shadcn/ui, Aceternity, Magic UI, and similar libraries. - Use Case: A developer starting a Next.js SaaS dashboard asks for a visual direction; the Skill detects Tailwind v4, proposes Minimalist and Dark Techy candidates, and returns a complete @theme token block plus a glass navbar implementation. ## Quick Start Ask the agent to pick a visual theme and generate Tailwind tokens for your new project or to refine an existing UI toward a reference product's quality bar.

Frequently Asked Questions about ui-theme-picker

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

FAQPage Schema
How do I pick a UI theme for a new Next.js project?▼

Answer a few questions about project type, audience, vibe, and animation effort, then choose from 2-3 matched style family options. The Skill outputs a complete Tailwind token block with colors, typography, spacing, radius, and motion character ready to paste.

What Tailwind config format does the theme output use?▼

The output matches your detected stack: a CSS-first @theme block in globals.css for Tailwind v4, or a theme.extend block in tailwind.config.ts for v3. The Skill checks your repo for version signatures before generating anything.

Does this work with shadcn/ui and existing component libraries?▼

Yes, it detects shadcn/ui usage and outputs HSL CSS variable triplets instead of hex when confirmed. It also maps signature effects to libraries like Aceternity, Magic UI, and 21st.dev, with hand-built code for cheap effects.

Can I refine an existing UI using a reference site I like?▼

Yes, a dedicated refine-existing mode audits your current design primitives first, then extracts behavioral principles like hierarchy and density from the reference rather than copying its colors, layout, or typography.

What are the limitations of the generated design tokens?▼

Tailwind tokens only style DOM elements, so canvas, WebGL, SVG, and chart library colors defined as hardcoded JS constants must be updated by hand. The Skill flags these non-CSS consumers as a separate explicit step.