Install
openclaw skills install visual-dnaExtract and apply visual design identity by analyzing images or URLs into structured Design DNA JSON, then generate matching UI with complete style and effects.
openclaw skills install visual-dnaExtract visual identity from any reference. Apply it to any content. Reuse it everywhere.
Three phases — use any combination:
Read references/schema.md for the full field list.
Read references/generation-guide.md for generation rules.
| Dimension | What it captures |
|---|---|
| design_system | Measurable tokens: colour, typography, spacing, layout, shape, elevation, motion, components |
| design_style | Qualitative feel: mood, visual language, composition, brand voice, interaction personality |
| visual_effects | Special rendering: Canvas, WebGL, particles, shaders, scroll effects, SVG animation |
When the user provides screenshots, images, or URLs:
references/schema.md — know every field before startingKey extraction rules:
enabled: false for anything not presentWhen the user provides DNA JSON + content:
references/generation-guide.mddesign_system tokensdesign_style qualitative fields to subjective decisionsvisual_effects at the appropriate tech tier (CSS → Canvas → WebGL)Priority order:
Quality check before delivering:
The extracted JSON is the key output — not just the generated UI. Once extracted:
This turns "make it look like that site" into a precise, reproducible spec.
When generating UI from DNA:
no-slop-ui rules alongside DNA tokensno-slop-ui tells you what NOT to do (no AI defaults slipping in)