Skip to content
cccskills
FreePublished on GitHub

extract-design

Extract the full design language from any website URL. Produces 8 output files including AI-optimized markdown, visual HTML preview, Tailwind config, React theme, shadcn/ui theme, Figma variables, W3C design tokens, and CSS variables. Also runs WCAG accessibility scoring. Use when user says 'extract design', 'get design system', 'design language', 'design tokens', 'what colors/fonts does this site use', or '/extract-design'.

The English summary is being prepared. Showing the original description.

Works withFigma
See how to install

Files included (1)

  • SKILL.md3.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Extract Design Language

Extract the complete design language from any website URL. Generates 8 output files covering colors, typography, spacing, shadows, components, breakpoints, animations, and accessibility.

Prerequisites

Ensure designlang is available. Install if needed:

npm install -g designlang

Or use npx (no install required):

npx designlang <url>

Process

  1. Run the extraction on the provided URL:
npx designlang <url> --screenshots

For multi-page crawling: npx designlang <url> --depth 3 --screenshots For dark mode: npx designlang <url> --dark --screenshots

  1. Read the generated markdown file to understand the design:
cat design-extract-output/*-design-language.md
  1. Present key findings to the user:

    • Primary color palette with hex codes
    • Font families in use
    • Spacing system (base unit if detected)
    • WCAG accessibility score
    • Component patterns found
    • Notable design decisions (shadows, radii, etc.)
  2. Offer next steps:

    • Copy *-tailwind.config.js into their project
    • Import *-variables.css into their stylesheet
    • Paste *-shadcn-theme.css into globals.css for shadcn/ui users
    • Import *-theme.js for React/CSS-in-JS projects
    • Import *-figma-variables.json into Figma for designer handoff
    • Open *-preview.html in a browser for a visual overview
    • Use the markdown file as context for AI-assisted development

Output Files (8)

FilePurpose
*-design-language.mdAI-optimized markdown — the full design system for LLMs
*-preview.htmlVisual HTML report with swatches, type scale, shadows, a11y
*-design-tokens.jsonW3C Design Tokens format
*-tailwind.config.jsReady-to-use Tailwind CSS theme
*-variables.cssCSS custom properties
*-figma-variables.jsonFigma Variables import format
*-theme.jsReact/CSS-in-JS theme object
*-shadcn-theme.cssshadcn/ui theme CSS variables

Additional Commands

  • Compare two sites: npx designlang diff <urlA> <urlB>
  • View history: npx designlang history <url>

Options

FlagDescription
--out <dir>Output directory (default: ./design-extract-output)
--darkAlso extract dark mode color scheme
--depth <n>Crawl N internal pages for site-wide extraction
--screenshotsCapture component screenshots (buttons, cards, nav)
--wait <ms>Wait time after page load for SPAs
--framework <type>Generate only specific theme (react or shadcn)

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use when styling UI for posthog.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

Use when styling UI for replit.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

Use when styling UI for v0.dev — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

Use when styling UI for cal.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

Use when styling UI for coinbase.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

Use when styling UI for planetscale.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.

The English summary is being prepared. Showing the original description.

Manavarya09/design-extract4.3KUpdated Oct 9, 2026

See all skills by Manavarya09

Report a problem with this skill