design-theming

Derive and apply design themes from a base token file with per-brand JSON overrides.

2|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/bRRRITSCOLD/compainy --skill design-theming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-theming
Source: https://github.com/bRRRITSCOLD/compainy/tree/main/skills/design-theming
Command: npx skills add https://github.com/bRRRITSCOLD/compainy --skill design-theming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for creating and managing custom design themes within a design system, allowing for consistent branding and user experience customization.

Core Features & Use Cases

  • Theme Creation: Derive and apply themes based on a base design system.
  • Brand Variants: Generate multi-brand or white-label variants for a single design system.
  • Token Overrides: Override semantic token sets to achieve unique branding without duplication.
  • Use Case: For a company with multiple brands, this Skill can help create distinct branding themes that adhere to a unified design system, ensuring consistency across all platforms.

Quick Start

Invoke the design-theming skill by saying "create a theme" or "apply a color palette to the design system".

Frequently Asked Questions about design-theming

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

FAQPage Schema
How do I create custom design themes for a multi-brand design system?

To create custom design themes for a multi-brand design system, use this Skill to derive and apply themes from a base system, generating per-brand token JSON files to achieve unique branding without duplicating the core system. It supports both multi-brand and white-label customization.

Do I need a pre-existing base token file to generate white-label variants?

Yes, a pre-existing base token file is required to generate white-label variants. The Skill uses this base file as the foundation, allowing you to override semantic token sets with per-brand token JSON files for specific brand customization.

What is the best way to override semantic token sets for different brands?

The best way to override semantic token sets for different brands is by creating per-brand token JSON files. This approach allows you to apply unique branding and color palettes to the design system without duplicating the base design tokens.

Can I apply a color palette to an existing design system without duplicating tokens?

Yes, you can apply a color palette to an existing design system without duplicating tokens by overriding semantic token sets. The Skill manages the derivation from the base design system, ensuring consistent branding across all platforms.

When do I need per-brand token JSON files in a design system?

You need per-brand token JSON files when managing a company with multiple brands that require distinct branding themes. This allows you to maintain a unified design system while applying unique white-label or multi-brand customizations.