ui-design-system

Generate design tokens, color palettes, and typography scales from a brand color.

61|11|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/viralcode/openwhale --skill ui-design-system-viralcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-design-system
Source: https://github.com/viralcode/openwhale/tree/main/skills/ui-design-system
Command: npx skills add https://github.com/viralcode/openwhale --skill ui-design-system-viralcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of design systems by automating the generation of design tokens, component documentation, and developer handoff assets, ensuring visual consistency and efficient collaboration.

Core Features & Use Cases

  • Design Token Generation: Automatically create comprehensive design tokens (colors, typography, spacing, etc.) from a single brand color.
  • Component System Structuring: Provides guidance and patterns for organizing UI components based on atomic design principles.
  • Responsive Design Tools: Offers calculations and strategies for fluid typography and responsive layouts.
  • Developer Handoff: Generates tokens in various formats (JSON, CSS, SCSS) and provides integration examples for popular frameworks.
  • Use Case: A UI designer needs to establish a new design system for a web application. They can use this Skill to generate a complete set of design tokens, define component structures, and prepare documentation for the development team, ensuring a cohesive and scalable UI.

Quick Start

Use the ui-design-system skill to generate design tokens for the color #FF5733 in a modern style and export them as CSS variables.

Frequently Asked Questions about ui-design-system

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

FAQPage Schema
How do I generate design tokens from a brand color for a UI design system?

To generate design tokens from a brand color, you input the specific color value and select a style like modern or playful. The system automatically calculates a complete set of UI tokens including colors, typography scales, and spacing variables for your design system.

Can I export design tokens as CSS variables for developer handoff?

Yes, you can export design tokens as CSS variables for developer handoff. The system supports multiple export formats including JSON, CSS, and SCSS, and provides integration examples to streamline collaboration between designers and developers.

What is the best way to structure a UI component library using atomic design principles?

Structuring a UI component library is best achieved using atomic design principles, which organize UI components from basic elements to complex templates. This system provides specific guidance and structural patterns to help you build a scalable and cohesive component architecture.

How do I calculate fluid typography and responsive layouts for a web application?

Calculating fluid typography and responsive layouts involves applying specific mathematical strategies to scale UI elements across breakpoints. The system offers automated responsive design calculations to ensure your web application adapts smoothly to different screen sizes.

Do I need Python to use this design system toolkit?

Yes, Python is required as a dependency to run this design system toolkit. The environment relies on Python scripts to automate the generation of design tokens, color palettes, and typography scales from your input parameters.

What design styles are supported for generating a color palette?

Supported design styles for generating a color palette include modern, classic, and playful aesthetics. You select your preferred style, and the system derives a matching, comprehensive color palette from your base brand color input.