Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when styling any artifact to our brand: apply the exact house hex palette, Inter/IBM Plex Mono type stack, and Green→Azure→Graphite accent cycle.
.claude/skills/openai-brand-style/SKILL.md| Model | Eval pass | Runs |
|---|---|---|
| gemini-3.6-flash | 100% | 4 |
| Model | Lift | Δ tokens | Δ turns | Cases | Verified |
|---|---|---|---|---|---|
| gemini-3.5-flashbest | +96% | — | 0% | 24 | 87d ago |
| gemini-3.6-flash | +82% | +68% | 0% | 22 | 54d ago |
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | — | — |
| case-08 | ✗→✓ | ▲ Improved | — | — |
| case-09 | ✗→✓ | ▲ Improved | — | — |
| case-06 | ✗→✓ | ▲ Improved | — | — |
| case-21 | ✗→✓ | ▲ Improved | — | — |
Enforces the house visual identity: every color is one of seven exact hex tokens, every font comes from the Inter / IBM Plex Mono stack, and accents cycle Green → Azure → Graphite. Apply whenever an artifact (CSS, Tailwind/SCSS config, design tokens, slides, email, charts) is meant to look on-brand. The values below are arbitrary house choices — never substitute a look-alike color or a near-match font.
Neutrals:
| Token | Hex | Role | |----------|-----------|--------------------------------------------------------| | Charcoal | #0E0F12 | Primary text; dark backgrounds | | Slate | #202123 | Surface backgrounds (cards, panels) | | Mist | #F5F7FA | Light page backgrounds; text ON dark backgrounds | | Steel | #9EA1AA | Secondary elements; dividers / hairlines |
Accents:
| Token | Hex | Role | |----------|-----------|--------------------------------------------------------| | Green | #10A37F | PRIMARY accent (first accent, primary CTA) | | Azure | #2B8FFF | SECONDARY accent | | Graphite | #40434A | NEUTRAL accent — icon strokes, line work |
No other colors are on-brand. Do not invent tints/shades or round the hex.
monospace.The fallback always follows the primary font in the same font-family declaration, in that order.
#0E0F12.#F5F7FA.Never put Charcoal text on a dark surface or Mist text on a light surface.
#10A37F.#10A37F → Azure #2B8FFF → Graphite #40434A, then repeat.BEFORE — base guesses a generic palette:
css:root { --text: #111111; /* generic near-black */ --surface: #1e1e1e; --accent: #22c55e; /* a "nice green" */ }
AFTER — house tokens, verbatim:
css:root { --text: #0E0F12; /* Charcoal */ --surface: #202123; /* Slate */ --bg: #F5F7FA; /* Mist */ --divider: #9EA1AA; /* Steel */ --accent: #10A37F; /* Green (primary) */ }
BEFORE — base reaches for system fonts and drops the weight/fallback:
cssh1 { font-family: system-ui, sans-serif; } code { font-family: monospace; }
AFTER — Inter / IBM Plex Mono with correct weight and fallback order:
cssh1 { font-family: "Inter", Arial, sans-serif; font-weight: 600; } /* Semibold */ body { font-family: "Inter", Arial, sans-serif; font-weight: 400; } code { font-family: "IBM Plex Mono", Menlo, monospace; }
BEFORE — base keeps dark text on a dark header:
html<header style="background:#202123; color:#0E0F12;">Welcome</header>
AFTER — Mist text on the dark Slate surface:
html<header style="background:#202123; color:#F5F7FA;">Welcome</header>
BEFORE — base assigns arbitrary, unordered colors:
jsconst series = ["#3b82f6", "#ef4444", "#a855f7"]; // blue, red, purple
AFTER — the house cycle, in order:
jsconst series = ["#10A37F", "#2B8FFF", "#40434A"]; // Green → Azure → Graphite
BEFORE: <button style="background:#2563eb">Sign up</button> (generic blue) AFTER: <button style="background:#10A37F; color:#F5F7FA">Sign up</button> (Green fill, Mist label)
#10A37F, shape 5 = Azure #2B8FFF. Do not introduce a new color to extend the set.#9EA1AA (mid-tone): treat Steel as a light surface — use Charcoal #0E0F12 text.#9EA1AA, not a faded tint of Green. Steel is the only neutral-gray allowed in UI chrome.#40434A (neutral accent), not Green — Green is reserved for primary emphasis and the first cycle slot.#10A37F); DON'T lowercase, shorten (#1A7), or approximate.#F5F7FA text on dark surfaces; DON'T leave Charcoal text on Charcoal/Slate.#10A37F; DON'T lead with Azure or a neutral.sans-serif/serif as the only fallback for code.#22c55e / #10b981 for Green #10A37F.system-ui, Roboto, or Helvetica instead of Inter; uses bare monospace/Courier instead of IBM Plex Mono.#10A37F.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.5-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +82 percentage points is the difference between those two pass rates over the 22 comparable cases.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.5-flash | verified | 6/26/2026 | +96% |
Other measured skills in the registry, with their headline benchmark lift.