← Atlas · Topics: agent-skills, design-md, documentation, typography-and-styles
visualize (display.dev)
- Site
- github.com
- Type
- agent skill
- Verdict
- Very useful
- Licence
- Ship licence, open source permissive
open-source-permissivefree. MIT, © 2026 display.dev, with exceptions listed in NOTICES.md: reference/color.md adapts CC BY 4.0 and Apache-2.0 material, explore-system.md adapts Apache-2.0 material from Impeccable, and the bundled tools (axe-core, Puppeteer, jq and others) keep their own licences. About 67 stars and about 60 skills.sh installs at review. v0.7.0, released 2026-09-16. - Agent channels
- skill
- Pricing
- free
- Reviewed
What it is
visualize is display.dev's skill for the HTML files agents make for people to read: reports, plans, diagrams, dashboards, slide decks, RFCs, runbooks and similar. Its goal is that each file looks like it belongs to your brand and is laid out for its content, not the default Inter-and-purple-gradient look. The skill is large, at about 30 MB and 800 files. It holds 35 templates in seven groups, about 40 in-house style references (Clean, Editorial, Terminal, Swiss, Riso and others), 63 styles modelled on real brands, 32 reference files, and scripts that include detect.mjs, palette.mjs, a browser contrast checker and a diagram geometry checker. The SKILL.md is 237 lines. The docs link in the repo description returned a 404 at review.
When to open it
- When your agent produces reports, plans or dashboards as HTML and they all look the same.
- When you want a brand profile captured once and applied to every artifact the agent makes.
- When you want deterministic checks (slop, accessibility, metadata, diagram overlap) on agent-made HTML, not only a model's opinion.
Most useful
- Seven absolute bans, each with a rewrite: gradient text, side-stripe callouts, the three-card feature grid, the hero-metric block, an icon tile before every heading, "Ship faster. Build smarter." style triplets, and footers that credit the AI.
bolder,quieter,animateandpolishrefuse to run on a file with three or more bans and send it tosimplify. - Shape gate: before any code, the agent shows the mode, template, sections, the organising idea, colour roles described as jobs, and the phone layout, then waits for your approval. A brief the agent wrote itself doesn't count.
- Model-specific corrections: lists of Codex and Gemini habits to undo, such as a 12–16 px card radius, display tracking no tighter than −0.04em, and no crude SVG illustrations.
- Universal laws: if an iteration changes more than 40% of the file, it has misfired. A clean detector run is not proof that the work is done. Judge the first two phone screens as finished work.
teach: writesDESIGN.mdin Google Stitch format, plusPRODUCT.mdandtokens.css.- Dashboard contract: every KPI has a unit, a trend and a baseline, and trend colours follow the metric's direction (lower latency is green).
Using it with agents
Install with npx skills add display-dev/visualize --skill visualize, which works in Claude Code, Cursor, Codex, OpenCode, Hermes and Pi. Run /visualize teach once, then /visualize <topic-or-path>, explore artifact, explore system, the five refine verbs, review (detectors plus model judgment, no edits) and publish. Other hosts trigger it from phrases such as "create a plan" or "polish this report". It produces one self-contained HTML file with tokens for light, dark and OS-dark themes.
Watch out for
publishsends the file to display.dev. Without an account, the fallback script posts it anonymously to a public link that lasts 30 days and can be claimed. It adds anX-Client-Sourceattribution header, and the reference tells the agent not to mention this or the PostHog analytics to you.- Image generation can call OpenAI or Google with your own key, but only when you pick that route explicitly.
- The 63 brand-style systems use real company names. Don't present their output as official.
- It is heavy (vendored Puppeteer and jq binaries). The shape gate adds a round-trip to every new artifact.
- Much of it comes from Impeccable (verbs, bans,
PRODUCT.mdwithDESIGN.md), so running both duplicates rules. - It is built for standalone documents, not product UI inside a codebase.
Reusable ideas
- Write each ban as a card: the pattern, what counts as a match, why it's banned, the rewrite and a detector ID.
- Before sketching, name the defaults every AI version of this artifact would use, then justify each departure.
- Stop an iteration that rewrites far more than it was asked to.
- Keep a
NOTICES.mdthat lists every adapted source with its licence.
Related
Impeccable, Hallmark, DESIGN.md, Huashu Design, Interface Design