본문으로 건너뛰기
cccskills
무료GitHub에 공개

extract-design

Extract colors, fonts, spacing, and other design choices from a website URL. Generate eight files for review and reuse, including framework themes, CSS variables, Figma variables, and an accessibility score against WCAG guidelines.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

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', 'turn this URL into design tokens', 'make a Tailwind theme from this site', or '/extract-design'. Do not use for building a new UI from scratch unless the user first wants to extract an existing website's design language.

연동 도구Figma
설치 방법 보기

이럴 때 유용합니다

  • Inspect a website's colors, fonts, and spacing
  • Create themes for Tailwind CSS, React, or shadcn/ui
  • Prepare Figma variables for design handoff
  • Review accessibility scores and visual reports
  • Compare the designs of two websites

포함된 파일(1)

  • SKILL.md3.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Style UI for clerk.com using extracted design tokens, named values for colors, corner radius, and body font. Reuse the supplied values and identify missing specifications instead of inventing new ones.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style UI using clerk.com colors
  • Apply defined corner radius and body font
  • Identify gaps in available design values
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Style UI for render.com with extracted design tokens, named values for visual settings. Use the supplied purple action color, white background, black text, PPNeueMontreal font, and corner radius, while flagging settings missing from the definitions.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style UI using the render.com palette
  • Apply the defined font and corner radius
  • Identify missing design values
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Style interfaces using values extracted from raycast.com, including colors, corner radius, and the body font. Reuse named design tokens, which are shared visual settings, and flag missing values when choosing an existing substitute.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style a UI using visual settings from raycast.com
  • Check colors, corner radius, and the body font
  • Identify missing settings and choose existing substitutes
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Style UI using colors, fonts, and corner settings extracted from duolingo.com. The skill guides agents to reuse named design values, keep styling consistent with those definitions, and flag missing values.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style UI using duolingo.com design values
  • Check defined colors, fonts, and corner settings
  • Identify missing design values
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Style UI for framer.com using extracted design tokens, named values for colors, corner radius, and fonts. Reuse the supplied settings and identify missing values when the available tokens do not cover a styling need.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style UI with the extracted framer.com colors
  • Apply the supplied corner radius and body font
  • Identify missing settings while reusing existing tokens
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Style UI for postman.com using extracted design tokens, named values for colors, corner radius, and fonts. Reuse the supplied settings and identify missing values when the available tokens do not cover a styling need.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Style UI with the extracted postman.com colors
  • Apply the supplied corner radius and body font
  • Identify missing settings while reusing existing tokens
Manavarya09/design-extract4.3천2026년 10월 20일 업데이트

Manavarya09의 스킬 모두 보기

이 스킬의 문제 신고