variate
A compact design skill that generates four design variations of a component to iterate better on your UIs. A skill for Claude Code, Codex CLI, and opencode.
A design skill for Claude Code, Cursor, and Codex that builds new pages and apps, audits existing ones, and redesigns them or extracts design from URLs or screenshots, with the aim of avoiding a generic AI-generated look.
Claude Code
> /plugin marketplace add nutlope/hallmark> /plugin install hallmark@hallmark
Codex
$ npx skills add nutlope/hallmark -a codex
Cursor
$ npx skills add nutlope/hallmark -a cursor
Gemini CLI
$ npx skills add nutlope/hallmark -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add nutlope/hallmark$ copilot plugin install hallmark@hallmark
OpenCode
$ npx skills add nutlope/hallmark -a opencode
Windsurf
$ npx skills add nutlope/hallmark -a windsurf



A design skill for Claude Code, Codex, Cursor and OpenCode that refuses to look AI-generated.
usehallmark.com · fifty themes · custom on request · redesign and audit by name
Made by Together AI.
Hallmark holds a hard floor and then gets out of the way. It deals three themes from a catalog of fifty materials, builds the page around what the visitor came to do, and lints the result in a real browser against the tells that read as machine-made: the eyebrow above every heading, tracked-capital labels, one coloured word in a headline, a page of empty frames or nothing but photographs, a hero that misses its screen, an email sign-up at the end of every page, a form that says thanks without sending anything. A fresh-context reviewer gets the last word.
The gates come in tiers. The Floor never ships (contrast, focus, reduced motion, invented facts, a broken phone layout). Reflex gates are the defaults a model falls into; a build with a reason may overrule one on the record. Finish checks are craft detail that never blocks a ship.
/hallmark redesign <path> rebuilds a page and keeps its content and wiring; /hallmark audit <path> only reports.Ten of the fifty. A theme is a material, not a plan: it never says what a page contains or in what order, so two prompts in one theme make two different pages. Each is one file of at most 8 KB in references/themes/ with a picture beside it; a build reads exactly one. See them all at usehallmark.com.
Say custom and Hallmark drops the themes: no plan, no components, no palette recipe, only the floor, the gates and a short direction in direction.md to find one idea that only this client has and let it run the page.
design.md) and asks once for the material: photos, screenshots, real numbers. Nothing is invented.scripts/theme.mjs deal offers three themes that fit the prompt and clear the log; draw deals the page's anatomy from its job.scripts/sloplint.mjs --render checks the page at eight widths, then a subagent reviews it with fresh eyes.Each page is self-contained HTML and CSS, stamped in its first CSS comment with the decisions it took.
Hallmark never starts on a design that already exists unless you name it:
/hallmark redesign ./src/app
/hallmark audit ./index.html
A full redesign keeps the content and the wiring and changes the system and the layout; say keep the layout for a restyle or polish for only the tells. sloplint --before records every link, field, handler and heading first, sloplint --kept fails the redesign if one went missing, and the handoff is a side-by-side before and after.
npx skills add nutlope/hallmark -g
-g installs for every project; leave it off to install into the current one. Needs Node 18 or later. The browser checks (sloplint --render, screenshots) also need npm i -g puppeteer-core and Chrome; without them the static checks still run.
| Harness | Lands in | Invoke |
|---|---|---|
| Claude Code | ~/.claude/skills/hallmark | /hallmark <prompt> or describe a new build |
| Codex CLI | ~/.agents/skills/hallmark | $hallmark <prompt> or describe a new build |
| Cursor | finds the copies above | /hallmark <prompt> or describe a new build |
| OpenCode | finds the copies above | /hallmark <prompt> or describe a new build |
npx skills add nutlope/hallmark -g --agent claude-code (or codex, opencode, cursor, github-copilot)./plugin marketplace add nutlope/hallmark, then /plugin install hallmark@hallmark (invoked as /hallmark:hallmark).node skills/hallmark/scripts/install.mjs validates every theme and reference before it copies; install-hook.mjs adds an edit-time Floor check to Claude Code.node skills/hallmark/scripts/sloplint.mjs <file-or-dir> --render.Impeccable · frontend-design · Open Design · Kami · taste-skill · huashu-design · UI UX Pro Max · Emil Kowalski's skills · Web Interface Guidelines
MIT. Use it, fork it, ship it.
The photo library (skills/hallmark/scripts/photos.json) lists photographs hosted on Wikimedia Commons and holds no image files. Each keeps its own licence (CC0, public domain, CC BY or CC BY-SA), and Hallmark credits every one it uses on the page. It does not use stock sites (Unsplash, Pexels, Pixabay), whose terms bar AI tools from picking their images.
A compact design skill that generates four design variations of a component to iterate better on your UIs. A skill for Claude Code, Codex CLI, and opencode.
A design toolkit for Claude Code covering UI styling, design tokens and component specs, brand identity and voice, banners, logos, and HTML slide presentations with charts.
Design guidance for AI coding agents that helps shape, critique, polish, and improve frontend interfaces such as websites, landing pages, and dashboards. It includes live browser iteration and rules that catch common issues in AI-generated frontend design.
Turns a brief into a design prototype, website, app, deck, or video that follows your design system, then lets your team share it and refine it with an AI agent in the same project.
Creates branded editorial diagrams such as architecture charts, flowcharts, sequence diagrams, ER models, timelines and swimlanes as self-contained HTML and SVG files. Suited to writers and designers who want polished visuals for Claude Code.
A design skill for Claude Code, Cursor, and Codex that builds new pages and apps, audits existing ones, and redesigns them or extracts design from URLs or screenshots, with the aim of avoiding a generic AI-generated look. Install it with the command on its page. It includes hallmark. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it