Install
openclaw skills install @wavmson/design-md-generatorGenerate DESIGN.md files from any website URL. Extracts the complete visual design system — colors, typography, spacing, components, shadows — into a structured markdown document that AI coding agents can read to produce pixel-perfect, visually consistent UI. Use when asked to "extract design system", "generate DESIGN.md", "capture the look of a website", "create a design spec from URL", or "reverse-engineer a site's visual language". Based on the Google Stitch DESIGN.md format.
openclaw skills install @wavmson/design-md-generatorGenerate structured DESIGN.md files from any website URL. The output follows the Google Stitch DESIGN.md format with 9 standard sections.
Use the browser tool to load the target URL and take a screenshot:
browser action=navigate url="<TARGET_URL>"
browser action=screenshot
browser action=snapshot
Run the extraction script to pull all design tokens from the page's computed styles:
# From the skill directory
node {baseDir}/scripts/extract-tokens.js "<TARGET_URL>"
The script outputs a JSON file with:
Using the extracted tokens + screenshot for visual context, write a DESIGN.md with these 9 sections:
| # | Section | What to capture |
|---|---|---|
| 1 | Visual Theme & Atmosphere | Mood, density, design philosophy. Write like an art director describing the aesthetic. |
| 2 | Color Palette & Roles | Every color with semantic name + hex + functional role. Group by: Brand, Background, Text, Semantic, Border. |
| 3 | Typography Rules | Font families with fallbacks. Full hierarchy table: role, font, size, weight, line-height, letter-spacing. |
| 4 | Component Stylings | Buttons (primary/secondary/ghost), Cards, Inputs, Navigation, Badges — with all states (default, hover, active, disabled). |
| 5 | Layout Principles | Spacing scale table, grid system, max-width, column count, whitespace philosophy. |
| 6 | Depth & Elevation | Shadow system table (flat → raised → floating → overlay). Surface hierarchy list. |
| 7 | Do's and Don'ts | Design guardrails. What makes this design system unique and what breaks it. |
| 8 | Responsive Behavior | Breakpoints table, touch targets, collapsing strategy for nav/grids/typography. |
| 9 | Agent Prompt Guide | Quick color reference block + 2-4 ready-to-use prompts for common page types. |
Save the generated file as DESIGN.md in the target location specified by the user.
Optionally generate:
preview.html — A visual catalog page showing color swatches, type scale, and component samplespreview-dark.html — Same catalog on dark surfaceSee references/format-spec.md for the complete section-by-section format specification with examples.
See references/example-linear.md for a high-quality example (Linear's DESIGN.md).