MindBlow Media skillui

Design-system extraction for Claude Code

Turn any design system into a Claude skill.

skillui crawls any website, repo, or codebase. Colors, typography, spacing, animations, and components land in one folder that Claude Code reads automatically. Pure static analysis. No AI. No API keys.

0
API keys needed
100%
static analysis
4
extraction modes

Notion's landing page, one-shotted in minutes from a single prompt.

$npm install -g npxskillui
npm version npm downloads per month license MIT

The feature that makes the difference

Cookie banners? Gone before the screenshot fires.

A consent overlay corrupts every extraction: it hides the real page, skews the color tokens, and ruins the scroll journey. skillui removes known CMP banners automatically, before a single pixel is captured.

Cookiebot OneTrust Osano TrustArc + generic GDPR overlays

Pure DOM pruning: no click on "Accept", no "Reject", no network call. A persistent MutationObserver clears the banner again the moment the CMP script re-injects it. Your tokens reflect the real page, not the consent layer.

https://your-reference-site.com
✓ banner node removed · sweep clean
Banner visible · ready to extract

Four ways to extract

Wherever your design system lives.

URL, local folder, or Git repo: skillui delivers the same Claude-ready skill folder every time.

default

Static analysis

HTML, CSS, fonts, color tokens, spacing, and typography, from any site, with no browser required.

skillui --url notion.so
ultra

Cinematic capture

Playwright captures scroll screenshots, interaction diffs, keyframes & DOM components. Cookie-dismiss included.

skillui --url linear.app --mode ultra
dir

Local scan

Scans .css/.scss/.ts/.tsx for tokens, Tailwind config & CSS variables.

skillui --dir ./my-app
repo

Clone & scan

Clones any public Git repository and runs dir mode automatically.

skillui --repo github.com/org/repo

The output

A folder Claude understands instantly.

Open it, type claude, let it build. CLAUDE.md and SKILL.md are read automatically, with no manual setup.

Color tokens
As CSS variables and JSON, cleanly named.
Type scale & fonts
Google Fonts bundled locally.
Spacing grid
Spacing and rhythm as a consistent scale.
7 scroll-journey screenshots
The real page, without consent overlay (Ultra).
Animations & keyframes
CSS keyframes and interaction diffs (Ultra).
DOM component fingerprints
Flex/grid layout and component patterns (Ultra).
CLAUDE.md + SKILL.md
Auto-generated, ready to use.
.skill ZIP
Packaged to share and reuse.

In three steps

From URL to finished UI.

1

Extract

Pull a design system from any URL.

# grab the design system
skillui --url https://notion.so
2

Open

Open the output folder in Claude Code.

cd notion-design && claude
3

Build

Claude already knows the design system. Just describe it.

"Build me a landing page in the style of this system."

Ready to clone any design system?

One command installs skillui. From then on, Claude Code reads the exact visual language of any page, with consent banners already stripped out.

$ npm install -g npxskillui
$ skillui --url https://linear.app --mode ultra
Documentation on GitHub