explaingit

amaancoderx/npxskillui

Analysis updated 2026-05-18

569TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

SkillUI is a CLI tool that extracts a website's or codebase's design system into a folder Claude Code can read, so it can rebuild the same visual style.

Mindmap

mindmap
  root((SkillUI))
    What it does
      Extracts design tokens
      Packages for Claude Code
      Static analysis mode
      Ultra Playwright mode
    Tech stack
      TypeScript
      Node.js
      Playwright
    Use cases
      Clone website design
      Scan local project tokens
      Analyze repo design patterns
    Audience
      Developers
      Vibe coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Extract the full design system of a live website into a folder Claude Code can read automatically.

USE CASE 2

Scan a local project's CSS and JavaScript files to pull out existing design tokens.

USE CASE 3

Clone a public git repository and analyze its design patterns without visiting the live site.

What is it built with?

TypeScriptNode.jsPlaywright

How does it compare?

amaancoderx/npxskilluigsync/jobsyncclucraft/priceghost
Stars569577560
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/52/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Ultra mode requires installing Playwright and its Chromium browser separately.

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

SkillUI is a command-line tool that looks at any website, local code project, or public code repository and extracts its complete visual design language, colors, fonts, spacing rules, animations, and component patterns, then packages everything into a folder that Claude Code, an AI coding assistant, can read automatically. The goal is to let you tell Claude to build a UI that precisely matches a real-world design system without you having to describe every visual detail manually. The tool has two main modes. The default mode does pure static analysis: it fetches the site's HTML and CSS files and pulls out color tokens, typography scales, and spacing grids without needing a browser or any AI service. An optional "ultra mode" uses Playwright, a browser automation tool, to go deeper. It takes screenshots at different scroll positions, captures how elements change on hover and focus, detects animations, and maps out layout structure. Both modes produce the same organized output folder: a master skill file Claude reads automatically, design token files in JSON format, bundled fonts, and reference documents covering components, animations, and layout. Beyond crawling live websites, SkillUI can also scan a local project directory for design tokens in its CSS and JavaScript files, or clone and scan a public git repository the same way. Once the extraction is done, you open the output folder, type "claude", and ask it to build your interface. Because Claude already has the full design specification loaded, it can replicate the visual style of sites like Notion or Linear without you explaining the pixel-level details. SkillUI requires Node.js 18 or newer and is free under the MIT license.

Copy-paste prompts

Prompt 1
Run skillui against a website URL and have Claude Code build a landing page matching its design system.
Prompt 2
How do I enable ultra mode in SkillUI to capture scroll screenshots and hover states with Playwright?
Prompt 3
Explain the difference between SkillUI's default static analysis mode and ultra mode.
Prompt 4
Show me how to scan a local Next.js project's design tokens using SkillUI's dir mode.

Frequently asked questions

What is npxskillui?

SkillUI is a CLI tool that extracts a website's or codebase's design system into a folder Claude Code can read, so it can rebuild the same visual style.

What language is npxskillui written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Playwright.

What license does npxskillui use?

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is npxskillui to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is npxskillui for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.