Skills for Real Engineers. Straight from my .agents directory.
design-system
Agent skill fromjezweb/claude-skills
Extract a complete design system from an existing website or screenshot into a DESIGN.md file. Analyses colours, typography, component styles, spacing, and atmosphere through browser automation and HTML inspection. Produces a semantic design system document optimised for consistent page generation. Triggers: 'extract design system', 'design system', 'create DESIGN.md', 'analyse the design', 'what design does this site use', 'extract styles from', 'reverse engineer the design'.
How to install design-system
npx skills add jezweb/claude-skills# or add only this skill to Claude Code: copy the folder
plugins/frontend/skills/design-system/
# into
~/.claude/skills/design-system/ (all projects)
.claude/skills/design-system/ (one project)
1# Design System Extractor23Analyse an existing website, HTML file, or screenshot and synthesise a semantic design system into a `DESIGN.md` file. The output is optimised for use with the `design-loop` skill and general page generation.45## When to Use67- Starting a new project based on an existing site's visual language8- Documenting a site's design system that was never formally written down9- Preparing `.design/DESIGN.md` before running the design loop10- Extracting brand guidelines from a client's existing website11- Creating consistency documentation for a multi-page project12- Extracting design tokens from a Google Stitch project1314## Workflow1516### Step 1: Identify the Source1718Ask the user for one of:1920| Source | Method |21|--------|--------|22| **Live URL** | Browse via Playwright CLI or scraper, screenshot + extract HTML |23| **Local HTML file** | Read the file directly |24| **Screenshot image** | Analyse visually (limited — no exact hex extraction) |25| **Existing project** | Scan `site/public/` for HTML files to analyse |26| **Stitch project** | Use `@google/stitch-sdk` to fetch screen HTML + design theme |2728### Step 2: Extract Raw Design Data2930#### From a Live URL31321. **Browse the site** using Playwright CLI:33 ```34 playwright-cli -s=design open {url}35 playwright-cli -s=design screenshot --filename=.design/screenshots/source-desktop.png36 ```37382. **Extract the full HTML** — either via scraper MCP or by reading the page source39…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
