david-lai-jpg/design-system-extractor-skill
Claude Code skill that extracts design systems from live websites. Uses Firecrawl MCP to scrape branding, CSS tokens, and typography, then outputs structured CSS custom properties, Style Dictionary JSON, an analysis report, and a visual preview page.
Platform-specific configuration:
{
"mcpServers": {
"design-system-extractor-skill": {
"command": "npx",
"args": [
"-y",
"design-system-extractor-skill"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A Claude Code skill that extracts structured design tokens from any live website using the Firecrawl MCP server.
Given a URL, the skill:
branding format + raw HTML scrapingdesign-system.css — CSS custom properties in 3 layersdesign-system.json — Style Dictionary / Tokens Studio compatible JSONdesign-system-report.md — Human-readable analysis with palette tables and scale detectiondesign-system-preview.html — Visual reference page styled with the extracted tokensThe skill is symlinked to ~/.claude/skills/design-system-extractor/. If the symlink is missing:
ln -sf /path/to/this/repo/skill ~/.claude/skills/design-system-extractorIn Claude Code, say:
pnpm install # Install dev dependencies
pnpm format # Format with dprint
pnpm format:check # Check formattingLoading reviews...