In the Skill's Own Terms
color-expert is a color knowledge base for designers and developers handling naming, theory, color spaces, palettes, ramps, gradients, conversions, accessibility and pigment mixing. It routes a request into one of five modes — concrete design or art project, design system ramps and theme tokens, generative art, general color question, or building a palette generator — and answers in that register.
It carries a task-to-space table (OKLCH for perceptual work, CIELAB D50 for print, CAM16 for cross-media matching, Kubelka-Munk for pigment), APCA and WCAG pass-rate numbers over 281 trillion hex pairs, gamut-mapping guidance, a CSS Color 4/5 cheat sheet, and a curated tool list, with 140+ reference files indexed behind references/INDEX.md.
What it produces
- Specific tool and palette recommendations matched to the stated constraints rather than generic theory.
- A token graph with reference tokens feeding semantic roles such as surface, on-surface, accent, success, warning and danger.
- Sequential and diverging dataviz ramps generated in gamut by construction, for sRGB and Display-P3.
How It Works
- 01Route the Request into One of Five Modes
The file names five common modes and tells the agent to match its response to the user's explicit request plus implied constraints from context, rather than answering every color question the same way.
- 02Answer General Questions Straight from the File
For questions like what OKLCH is or why a gradient greys out, answer directly from the skill file or the reference index and cite the relevant reference, skipping tooling unless the user asks how to do something.
- 03Build Scales in OKLCH First
For design systems, ramps and theme tokens the priority order starts with OKLCH so lightness stays consistent across hues and mid-tones do not turn muddy.
- 04Insert a Semantic Layer Before UI Use
Colors used in a program or stylesheet should sit behind a semantic layer, with reference tokens holding concrete values and semantic tokens mapping meaning onto them.
- 05Present Several Palette Approaches Before Narrowing
When generating or comparing palettes, the skill should show multiple approaches with their trade-offs first, because anchor-based, hue-cycling, cosine, harmony-based, scene-lit and extraction approaches suit different problems.