Install
openclaw skills install test-skill13test skill offers a high-contrast, light-themed UI with clear typography and precise data console elements for organized, approachable information display.
openclaw skills install test-skill13High-contrast data console. A brightly lit control panel with precise readouts and subtle depth.
Theme: light
Hugging Face presents a UI that feels like a meticulously organized, high-performance data console under bright, even lighting. The visual identity hinges on a subtle interplay of dark grays and bright whites, using minimal accent colors to highlight interactive elements and status. The crisp typography and sharp corners create an atmosphere of precision and utility, while soft shadows add subtle layers of hierarchy without heavy visual weight, making complex data structures feel approachable.
| Name | Value | Token | Role |
|---|---|---|---|
| Canvas White | #ffffff | --color-canvas-white | Page backgrounds, primary surface for content areas like input fields. |
| Fog Gray | #e5e7eb | --color-fog-gray | Subtle borders, dividers, ghost button backgrounds, and secondary surface accents. It defines boundaries gently without harsh lines. |
| Ash Gray | #f3f4f6 | --color-ash-gray | Slightly darker secondary backgrounds, separating content blocks or showcasing inactive states, providing a touch more visual separation than Canvas White. |
| Jet Black | #000000 | --color-jet-black | Primary text, critical headings, and button text, ensuring maximum contrast and readability against light backgrounds. |
| Carbon | #101828 | --color-carbon | Darker backgrounds for immersive sections, navigation elements, and primary buttons in dark mode areas, establishing a base for high-contrast white text. |
| Slate Blue | #4a5565 | --color-slate-blue | Secondary text for descriptions, subtle borders, and inactive or less emphasized UI elements. This color provides visual relief from pure black. |
| Azure Link | #155dfc | --color-azure-link | Interactive text links and key actionable elements, providing a clear visual indicator of engagement. |
| Crimson Accent | #ff3939 | --color-crimson-accent | Semantic highlight for negative states or alerts, used sparingly to draw attention. |
| Electric Blue | #2b7fff | --color-electric-blue | Semantic highlight for informational states or subtle branding touches, offering an alternative to Azure Link. |
| Sunset Orange | #ff6900 | --color-sunset-orange | Badge backgrounds and small accent elements, adding vibrancy in a contained manner. |
| Grape Violet | #8e51ff | --color-grape-violet | Badge backgrounds and small accent elements, providing distinct categorization. |
| Lime Green | #7ccf00 | --color-lime-green | Semantic highlight for positive states or success indicators. |
| Goldenrod | #fe9a00 | --color-goldenrod | Badge backgrounds and small accent elements, adding a warm, bright category indicator. |
| Fuchsia Pink | #f6339a | --color-fuchsia-pink | Badge backgrounds and small accent elements, offering a third vibrant categorization. |
| Nebula Blue Gradient | linear-gradient(to right bottom, oklch(0.278 0.033 256.848) 0%, oklch(0.21 0.034 264.665) 100%) | --color-nebula-blue-gradient | Background for specific feature blocks or card elements within darker sections, creating a sense of depth and slight distinction. |
| Warm Sunset Gradient | linear-gradient(to right bottom, oklch(0.666 0.179 58.318) 0%, oklch(0.592 0.249 0.584) 100%) | --color-warm-sunset-gradient | Highlight elements or banners that require a vibrant, energetic visual cue. |
--font-source-sans-pro--font-ibm-plex-mono| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| caption | 10px | 1.5 | — | --text-caption |
| body | 14px | 1.43 | — | --text-body |
| heading-sm | 18px | 1.5 | — | --text-heading-sm |
| heading | 24px | 1.33 | — | --text-heading |
| heading-lg | 30px | 1.25 | — | --text-heading-lg |
| display | 48px | 1.2 | — | --text-display |
Density: compact
| Name | Value | Token |
|---|---|---|
| 4 | 4px | --spacing-4 |
| 6 | 6px | --spacing-6 |
| 8 | 8px | --spacing-8 |
| 10 | 10px | --spacing-10 |
| 12 | 12px | --spacing-12 |
| 14 | 14px | --spacing-14 |
| 16 | 16px | --spacing-16 |
| 20 | 20px | --spacing-20 |
| 24 | 24px | --spacing-24 |
| 28 | 28px | --spacing-28 |
| 32 | 32px | --spacing-32 |
| 40 | 40px | --spacing-40 |
| 48 | 48px | --spacing-48 |
| 73 | 73px | --spacing-73 |
| 80 | 80px | --spacing-80 |
| 112 | 112px | --spacing-112 |
| Element | Value |
|---|---|
| cards | 8px |
| inputs | 8px |
| buttons | 8px, 25.6px |
| default | 8px |
| Name | Value | Token |
|---|---|---|
| subtle | rgba(0, 0, 0, 0.05) 0px 1px 2px 0px | --shadow-subtle |
| subtle-2 | rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0p... | --shadow-subtle-2 |
Role: Call to action
Solid Carbon (#101828) background with Canvas White (#FFFFFF) text. Rounded corners at 8px. Padding 8px vertical, 16px horizontal. Signifies primary actions, often within darker UI sections.
Role: Secondary action
Transparent background with a subtle Fog Gray (#E5E7EB) border and Jet Black (#000000) text. No border radius (0px). Padding 2px vertical, 8px horizontal. Used for less prominent actions, appearing as an understated link with a boundary.
Role: Hero CTA
Fog Gray (#e5e7eb) background with Jet Black (#000000) text. Significantly rounded corners at 25.6px. Large padding 24px vertical, 24px horizontal. Used for prominent calls to action in hero sections or key promotional areas, providing a distinct, friendly feel.
Role: Data entry
Canvas White (#ffffff) background with Jet Black (#000000) text and Fog Gray (#e5e7eb) border. Rounded corners at 8px. Padding 8px vertical, 12px (left) to 32px (left, with icon) horizontal. Indicates interactive input areas for user data.
Role: Grouped content, data list item
Transparent background with 8px border radius. Uses a subtle shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px. No explicit padding, content determines internal spacing. Used for displaying individual items in lists or grids, providing gentle visual separation without heavy borders.
Role: Pure content block
Transparent background, no border radius, no shadow. This variant is designed for seamless integration into larger content areas where visual separation is handled by background shifts or strong typography, maintaining a flat aesthetic. Often used for header-like content within lists.
Role: Current page indicator
Text in Azure Link (#155dfc), indicating the currently selected or active navigation item. No specific background or padding, relies on text color for emphasis. Usually within the main navigation bar.
Role: Categorization, meta-data
Varied vibrant backgrounds (Sunset Orange, Grape Violet, Goldenrod, Fuchsia Pink) with white text. Rounded corners (8px). Padding is minimal, e.g., 4px vertical, 14px horizontal. Used for concise, color-coded labeling within content cards or lists.
rgba(0, 0, 0, 0.05) 0px 1px 2px 0px for cards and interactive components to indicate elevation without heavy visual weight.:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-fog-gray: #e5e7eb;
--color-ash-gray: #f3f4f6;
--color-jet-black: #000000;
--color-carbon: #101828;
--color-slate-blue: #4a5565;
--color-azure-link: #155dfc;
--color-crimson-accent: #ff3939;
--color-electric-blue: #2b7fff;
--color-sunset-orange: #ff6900;
--color-grape-violet: #8e51ff;
--color-lime-green: #7ccf00;
--color-goldenrod: #fe9a00;
--color-fuchsia-pink: #f6339a;
--color-nebula-blue-gradient: #30404a;
--gradient-nebula-blue-gradient: linear-gradient(to right bottom, oklch(0.278 0.033 256.848) 0%, oklch(0.21 0.034 264.665) 100%);
--color-warm-sunset-gradient: #e79321;
--gradient-warm-sunset-gradient: linear-gradient(to right bottom, oklch(0.666 0.179 58.318) 0%, oklch(0.592 0.249 0.584) 100%);
/* Typography — Font Families */
--font-source-sans-pro: 'Source Sans Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-ibm-plex-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 10px;
--leading-caption: 1.5;
--text-body: 14px;
--leading-body: 1.43;
--text-heading-sm: 18px;
--leading-heading-sm: 1.5;
--text-heading: 24px;
--leading-heading: 1.33;
--text-heading-lg: 30px;
--leading-heading-lg: 1.25;
--text-display: 48px;
--leading-display: 1.2;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-73: 73px;
--spacing-80: 80px;
--spacing-112: 112px;
/* Layout */
--page-max-width: 1280px;
--section-gap: 64px;
--card-padding: 16px;
--element-gap: 8px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 8px;
--radius-xl: 12px;
--radius-3xl: 25.6px;
--radius-3xl-2: 32px;
/* Named Radii */
--radius-cards: 8px;
--radius-inputs: 8px;
--radius-buttons: 8px, 25.6px;
--radius-default: 8px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
--shadow-subtle-2: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
}
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-fog-gray: #e5e7eb;
--color-ash-gray: #f3f4f6;
--color-jet-black: #000000;
--color-carbon: #101828;
--color-slate-blue: #4a5565;
--color-azure-link: #155dfc;
--color-crimson-accent: #ff3939;
--color-electric-blue: #2b7fff;
--color-sunset-orange: #ff6900;
--color-grape-violet: #8e51ff;
--color-lime-green: #7ccf00;
--color-goldenrod: #fe9a00;
--color-fuchsia-pink: #f6339a;
--color-nebula-blue-gradient: #30404a;
--color-warm-sunset-gradient: #e79321;
/* Typography */
--font-source-sans-pro: 'Source Sans Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-ibm-plex-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 10px;
--leading-caption: 1.5;
--text-body: 14px;
--leading-body: 1.43;
--text-heading-sm: 18px;
--leading-heading-sm: 1.5;
--text-heading: 24px;
--leading-heading: 1.33;
--text-heading-lg: 30px;
--leading-heading-lg: 1.25;
--text-display: 48px;
--leading-display: 1.2;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-73: 73px;
--spacing-80: 80px;
--spacing-112: 112px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 8px;
--radius-xl: 12px;
--radius-3xl: 25.6px;
--radius-3xl-2: 32px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
--shadow-subtle-2: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
}