Agent skill · Audited from source
color-expert
skill · meodai/skill.color-expertCC-BY-4.0 licenceAudited 20 Oct 2026 · source 8d7f435f5473
Is it safe? With care — CAUTION, grade B (89/100). We read this skill's source at commit 8d7f435f5473 and found no filesystem, network or shell access and no hard-coded secrets. The audit raised 5 findings, 1 critical or high. What it does: Use when working with color naming, color theory, color spaces, color definitions, or any task involving color knowledge - palettes, ramps, gradients, conversions, accessibility, perceptual matching, pigment mixing,…
Cite
Cite this page
ModelsAtlas. “color-expert (meodai/skill.color-expert)”. Retrieved 20 Oct 2026. https://modelsatlas.com/skills/meodai/color-expert
Trust audit
Audit 0.4.1 · source read 20 Oct 2026
CAUTION means the audit found things worth knowing before you trust this skill. Grade B is shared by 16,667 of 17,602 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | PASS | 3 |
L2 Instructions | Prompt injection, authority framing, hidden directives | FAIL | 2 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (5)
HIGHPrompt injectionprompt.rtl_override · references/contemporary/huevaluechroma/ch11-afterthoughts.md:1375
(February 2016 – May 2017, Smithsonian Libraries, National Museum of Natural History) and
- Why
- bidirectional override can render text differently from how it is read
- Fix
- —
LOWObfuscation / stealthobf.base64_blob · references/contemporary/colorandcontrast/color-spaces.md:119
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAHcCAMAAAByCXBEAAACoFBMVEV/fn6DgoKHhoaJiIiLioqGhYWCgYF8e3t2dXVvbm5oZ2dhYGBZWVlRUFBISEhHR0dPT09VVVVfXl5xcXF6enqDg4OMi4uUk5ObmpqioqKoqKivrq6ura2mpaWcnJ
- Why
- No further detail recorded for this rule.
- Fix
- —
LOWObfuscation / stealthobf.base64_blob · references/contemporary/colorandcontrast/color-spaces.md:183
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtwAAAFoCAYAAABkGiyXAAAleklEQVR4AezDsREAEBAAsK9UWksa7ZdkAQ3okrvEJwAAAAAAAAAAAAAAAAAAAMDorR6O1cwsk707sGmbbfc4/IzgEaIzQTZoNigbEOkMQDZINiAbwAYwgcsG6QawQaqzwH
- Why
- No further detail recorded for this rule.
- Fix
- —
LOWObfuscation / stealthobf.rtl_override · references/contemporary/huevaluechroma/ch11-afterthoughts.md:1375
(February 2016 – May 2017, Smithsonian Libraries, National Museum of Natural History) and
- Why
- No further detail recorded for this rule.
- Fix
- —
LOWPrompt injectionprompt.transfer_instruction · references/techniques/ONLINE-TOOLS.md:67
| ArtBuddy Palette Mixer | https://artbuddy.urlich.ch/artpalette/ | Artist palette mixer with Token Beam sync |
- Why
- an instruction to move sensitive data to an outside destination
- Fix
- remove; a skill never needs the user's secrets off the machine
Audit 0.4.1 · source sha 8d7f435f5473 · 20 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publishermeodai GitHub userOwner of the repository this skill is read from
- Source foldermeodai/skill.color-expertThe exact folder we audited
- LicenceCC-BY-4.0As the repository states it
- Commit pinned for this verdict8d7f435f5473A new audit runs when the source changes
- Repository statusNot archivedLast push 13 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Use when working with color naming, color theory, color spaces, color definitions, or any task involving color knowledge - palettes, ramps, gradients, conversions, accessibility, perceptual matching, pigment mixing,…
--- name: color-expert description: Use when working with color naming, color theory, color spaces, color definitions, or any task involving color knowledge - palettes, ramps, gradients, conversions, accessibility, perceptual matching, pigment mixing, print-vs-screen color, CSS color syntax, or historical color terminology. Use this skill whenever the user is choosing, comparing, generating, naming, converting, or explaining colors, even if they do not explicitly ask for "color theory." --- # Color Expert A comprehensive knowledge base for color-related work. See `references/INDEX.md` for a one-line-per-file map of 180+ reference files; this skill file contains the essential knowledge to answer most questions directly. ## How to Use This Skill Match the response to the user's explicit request and clearly implied constraints from context. Five common modes: **Concrete design or art project** — "help me pick colors for my logo / poster / illustration / app." Ask about medium (print, screen, paint, mixed), brand or mood, audience, accessibility needs, and any existing colors to harmonize with. Then propose. Don't lecture about CIE 1931 or OKLCH internals unless asked. Recommend specific tools and palettes that fit the constraints, not generic theory. **Design system, ramps, or theme tokens** — "build me a 9-step accent scale", "palette for light + dark mode", "Tailwind/Radix-style ramps", "what's the right gray ramp for our brand?" Prioritize in this order: - Use OKLCH to build perceptually uniform scales (consistent lightness across hues, no muddy mid-tones). - Build a token graph: reference tokens (palette) → semantic tokens (surface, on-surface, accent, success, warning, danger) → component usage; see *Implementation Guidance* below. - Verify every text/background pair against APCA or WCAG in both light and dark. - Suggest tools only as needed: Huetone (LCH/OKLCH builder), Leonardo (contrast-ratio-driven ramps + adaptive theming, Adobe), Components.ai Color Scale (parametric), dittoTones (extract perceptual DNA from Tailwind/Radix), Color Buddy (lint). For dataviz sequential/diverging ramps specifically, CuspHanger (Wijffelaars model in OKLCH, in-gamut by construction) or viscm (the viridis editor: live perceptual-derivative diagnostics + CVD + grayscale while you drag control points). The test for a sequential ramp is **flat perceptual derivative** — plot the perceptual step size between consecutive samples; it should be a horizontal line, in color *and* in grayscale. Bumps are regions where the ramp exaggerates change that isn't in the data (this is jet's core failure, not its ugliness). **Generative art / creative coding** — "color for my fxhash piece", "palette for thousands of generated strokes", "paint-like mixing in p5.js / WebGL." Different from building a palette generator: the code *is* the artwork, and the user wants to understand the *techniques*, not copy a named artist's style. Help them compose their own system. Useful techniques to teach and combine: - **Tight constraint, then variation** — pick 3–7 hues in a narrow lightness or chroma band; variety comes from density and interaction, not palette size. - **Weighted / probability-based hue selection** — assign each color a weight so some appear often, others rarely; this is what makes a generative output feel curated instead of random. - **Narrow-band hue jitter** — small random hue offset within a fixed envelope keeps strokes feeling related but not identical. - **Lightness variation at fixed chroma** — depth and atmosphere without losing palette identity (use OKLCH). - **Spectral / K-M mixing** (Spectral.js, Mixbox) for paint-like overlap and secondaries; RGB averaging gives muddy, dull results in the same situation. - **IQ cosine palette** — `a + b·cos(2π(c·t + d))` for cyclic / periodic schemes from 12 floats. - **Anchor-based interpolation** (Poline) — set 2–3 anchors in OKLCH, get an interpolated ramp. - **Hue / lightness / chroma trajectories with easing** (RampenSau) — walk each axis along an easing function, color-space-agnostic; great when you want a deterministic ramp shape rather than random anchors. - **Harmony-aware generation with muddy-zone avoidance** (pro-color-harmonies) — adaptive OKLCH harmony with 4 styles × 4 modifiers; skips perceptually muddy regions automatically. - **Generation in historical / non-digital color spaces** (RYBitten) — work in RYB or one of 26 historical color cubes when you want a painterly feel that strict sRGB/OKLCH can't reach. - **Palette cycling / indexed color** — store an index buffer and a small palette, then animate the palette (rotate, ease, or drive from an OKLCH trajectory) instead of the pixels; motion for one lookup per pixel. Works only if each cycle range is a perceptually even closed ramp. See `references/techniques/color-cycling-indexed-palette-animation.md`. - **Scene-light sampling** (ray-color) — raytrace a sphere in a room with up to 3 colored lights and sample colors off its surface; coherence comes from shared illumination physics (like an object photographed under one light) rather than color-space geometry. - **Sun-lit ramps** (Lightfield, tol.is) — same idea aimed at design tokens: OKLCH pigments on a flat-shaded city under a Planckian-locus sun; each 50–950 ramp is a sweep of surface orientations, re-spaced in L. Adds relative chroma, cusp pull, and a hue-profiled Bezold–Brücke/Abney warm shift (toward red going dark, toward yellow going light; cool hues untouched). See `references/techniques/` for tyler-hobbs, fontana, mattdesl, iq-cosine, spectraljs, poline, rampensau, pro-color-harmonies, rybitten, ray-color, lightfield (these document the techniques, not styles to imitate). **General color question** — "what is OKLCH?", "why does my gradient go gray in the middle?", "is APCA better than WCAG?" Answer directly from this skill file or `references/INDEX.md`, and cite the relevant reference. Skip tooling unless they're asking how to do someth
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 8d7f435
npx skills add meodai/skill.color-expert git clone https://github.com/meodai/skill.color-expert ~/Sites/color-expert npm install cusphanger nutelch pip install viscm
git clone https://github.com/meodai/skill.color-expert git -C skill.color-expert checkout 8d7f435f5473
Commands as the repository documents them: shown, never run by us. Our verdict covers commit 8d7f435f5473 only.
Works in which agents?
What its own text says, not a test
| Agent | Status | More |
|---|---|---|
| Claude Code | Mentioned in its text, not tested | Skills for Claude Code · About Claude Code |
| Codex | Mentioned in its text, not tested | Skills for Codex · About Codex |
| GitHub Copilot | Mentioned in its text, not tested | Skills for GitHub Copilot · About GitHub Copilot |
| Cursor | Mentioned in its text, not tested | Skills for Cursor · About Cursor |
Audit history
Every audit, every source change
- !CAUTION B 89 / 100
first audit · source
8d7f435f5473
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/meodai/color-expert/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
calesthio/openmontage
Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with…
calesthio/openmontage
Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or…
calesthio/openmontage
xAI Grok image and video generation guide covering authentication, endpoints, prompt structure, image editing, reference-image video, and async polling.
calesthio/openmontage
Official GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion). Use when the user asks for a JavaScript animation library,…
calesthio/openmontage
Comprehensive guide for BFL FLUX image generation models. Covers prompting, T2I, I2I, structured JSON, hex colors, typography, multi-reference editing, and model-specific best practices for FLUX.2 and FLUX.1 families.
calesthio/openmontage
Use when implementing Disney's 12 animation principles with Framer Motion in React applications
Add this badge to your README
[](https://modelsatlas.com/skills/meodai/color-expert/)
<a href="https://modelsatlas.com/skills/meodai/color-expert/"><img src="https://modelsatlas.com/skills/meodai/color-expert/badge.svg" alt="ModelsAtlas: CAUTION B"></a>
Questions about color-expert
What does the color-expert skill do?
Is color-expert safe to install?
What can color-expert access on my machine?
Which assistants does color-expert work with?
How current is this page?
Sources
- github.com/meodai/skill.color-expert — the audited source at commit 8d7f435f5473 and every finding aboveObserved · 20 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the color-expert skill do?
- Is color-expert safe to install?
- What can color-expert access on my machine?