From arvindrk-extract-design-system
Extracts design primitives (colors, fonts, spacing, shadows) from a public website and generates starter token files (JSON, CSS) for your project.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arvindrk-extract-design-system:extract-design-systemThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to reverse-engineer a public website's design primitives into project-local starter token files.
Use this skill when the user wants to reverse-engineer a public website's design primitives into project-local starter token files.
Ask for:
Set expectations:
npx playwright install chromium
npx extract-design-system <url>
.extract-design-system/normalized.json and summarize:npx extract-design-system <url> --extract-only
.extract-design-system/normalized.json and only wants to regenerate starter token files, run:npx extract-design-system init
.extract-design-system/raw.json.extract-design-system/normalized.jsondesign-system/tokens.jsondesign-system/tokens.cssnpx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin arvindrk-extract-design-systemExtract design tokens (colors, typography, spacing, shadows) from any website via CLI. Generates Tailwind config, React theme, shadcn/ui theme, Figma variables, W3C tokens, and CSS custom properties.
Extracts design system from websites, HTML files, or screenshots into DESIGN.md via Playwright automation, HTML inspection, and visual analysis for UI consistency.
Extracts complete design language from any website: colors, typography, animations, interactive states, shadows, spacing, component patterns, and UX behaviors. Use for design system documentation, reverse-engineering, or pixel-perfect recreations.