@GitHub_Daily: 看到一个好看的网站想照着做,光提取配色、字体、间距就得翻半天 CSS。 SkillUI 给它一个网址,能把整套设计系统自动扒下来。 配色、字体、间距、动画、组件截图,打包成 Claude Code 能直接读的 Skill。 GitHub:…

X AI KOLs Timeline 工具

摘要

SkillUI 是一个命令行工具,可以从任意网站提取完整的设计系统,包括配色、字体、间距、动画和组件截图,并打包成 Claude Code 可直接读取的格式,帮助快速复刻网站的视觉风格。

看到一个好看的网站想照着做,光提取配色、字体、间距就得翻半天 CSS。 SkillUI 给它一个网址,能把整套设计系统自动扒下来。 配色、字体、间距、动画、组件截图,打包成 Claude Code 能直接读的 Skill。 GitHub:http://github.com/amaancoderx/npxskillui… 打开输出文件夹启动 Claude,说照这个风格做就行,设计细节已经全在里面了。 还支持 Ultra 模式,用 Playwright 做完整视觉提取,滚动截图、交互状态、动画检测都能抓到。 想快速复刻某个网站的视觉风格,这个工具挺省事。
查看原文
查看缓存全文

缓存时间: 2026/08/15 15:53

看到一个好看的网站想照着做,光提取配色、字体、间距就得翻半天 CSS。

SkillUI 给它一个网址,能把整套设计系统自动扒下来。

配色、字体、间距、动画、组件截图,打包成 Claude Code 能直接读的 Skill。

GitHub:http://github.com/amaancoderx/npxskillui…

打开输出文件夹启动 Claude,说照这个风格做就行,设计细节已经全在里面了。

还支持 Ultra 模式,用 Playwright 做完整视觉提取,滚动截图、交互状态、动画检测都能抓到。

想快速复刻某个网站的视觉风格,这个工具挺省事。


amaancoderx/npxskillui

Source: https://github.com/amaancoderx/npxskillui

SkillUI

Reverse-engineer any design system into a Claude-ready skill.
Pure static analysis. No AI. No API keys.

npm version npm downloads Node.js License: MIT GitHub repo


One-shotted Notion’s landing page in minutes with a single line prompt

https://github.com/user-attachments/assets/4d6b63f1-8042-44a2-8f4f-a92fedadcaf9


What is SkillUI?

SkillUI is a CLI that crawls any website, git repo, or local codebase and extracts its complete design system - colors, typography, spacing, animations, components, screenshots - packaged into a folder Claude Code reads automatically.

Open the output folder, type claude, and ask Claude to build your UI. It already knows the exact design system.


Install

npm install -g skillui

Requires Node.js 18+

For ultra mode (full visual extraction with Playwright):

npm install playwright
npx playwright install chromium

Quick Start

# 1. Extract a design system from any URL
skillui --url https://notion.so

# 2. Open the output folder in Claude Code
cd notion-design && claude

# 3. Ask Claude to build your UI
"Build me a landing page that matches this design system"

Claude automatically reads CLAUDE.md and SKILL.md - no manual setup needed. It uses the extracted colors, typography, spacing, components, animations, and screenshots to generate an HTML file matching the exact visual language of the site.


Modes

Default mode - pure static analysis

Extracts HTML, CSS, fonts, color tokens, spacing, and typography. Works on any site, no browser required.

skillui --url https://linear.app

Ultra mode - full cinematic extraction

Uses Playwright to capture scroll screenshots, interaction diffs, animation detection, layout analysis, and DOM component fingerprinting.

skillui --url https://linear.app --mode ultra

Dir mode - local project scan

Scans .css, .scss, .ts, .tsx, .js, .jsx for design tokens, Tailwind config, CSS variables, and component patterns.

skillui --dir ./my-app

Repo mode - clone and scan

Clones any public git repository and runs dir mode automatically.

skillui --repo https://github.com/org/repo

What You Get

FeatureDefaultUltra
Color tokens (CSS vars + JSON)
Typography scale
Spacing grid
Google Fonts bundled locally
CLAUDE.md + SKILL.md auto-generated
.skill ZIP packaged
7 scroll journey screenshots
Hover / focus interaction diffs
CSS keyframes + animation detection
Flex/grid layout extraction
DOM component fingerprinting

Output Structure

notion-design/
├── notion-design.skill       # Packaged .skill ZIP (contains everything)
├── SKILL.md                  # Master skill file (auto-loaded by Claude)
├── CLAUDE.md                 # Claude Code project context
├── DESIGN.md                 # Full design system tokens
├── references/
│   ├── ANIMATIONS.md         # Motion specs and keyframes
│   ├── LAYOUT.md             # Layout containers and grid
│   ├── COMPONENTS.md         # DOM component patterns
│   ├── INTERACTIONS.md       # Hover/focus state diffs
│   └── VISUAL_GUIDE.md       # All screenshots embedded in sequence
├── screens/
│   ├── scroll/               # 7 scroll journey screenshots
│   ├── pages/                # Full-page screenshots (ultra)
│   └── sections/             # Section clip screenshots (ultra)
├── tokens/
│   ├── colors.json
│   ├── spacing.json
│   └── typography.json
└── fonts/                    # Bundled Google Fonts (woff2)

All Flags

skillui --url <url>           Crawl a live website
skillui --dir <path>          Scan a local project directory
skillui --repo <url>          Clone and scan a git repository

--mode ultra                  Enable cinematic extraction (requires Playwright)
--screens <n>                 Pages to crawl in ultra mode (default: 5, max: 20)
--out <path>                  Output directory (default: ./)
--name <string>               Override the project name
--format design-md|skill|both Output format (default: both)
--no-skill                    Output DESIGN.md only, skip .skill packaging

Examples

# Full ultra extraction - Nothing.tech
skillui --url https://nothing.tech --mode ultra --screens 10

# Scan a local Next.js app
skillui --dir ./my-nextjs-app --name "MyApp"

# Clone and analyze a public repo
skillui --repo https://github.com/vercel/next.js --name "Next.js"

# Output only DESIGN.md, no .skill packaging
skillui --url https://stripe.com --format design-md

# Save to a specific directory
skillui --url https://linear.app --out ./design-systems

Package Info

Packagenpmjs.com/package/skillui
Latest version1.3.4
First publishedApril 8, 2026
Last updatedApril 10, 2026
LicenseMIT
AuthorAmaan
Homepageskillui.vercel.app
IssuesGitHub Issues

Version History

View all 25 releases
VersionReleased
1.3.4 ⬅ latestMay 8, 2026
1.3.3May 8, 2026
1.3.2April 10, 2026
1.3.1April 10, 2026
1.3.0April 10, 2026
1.2.9April 10, 2026
1.2.8April 10, 2026
1.2.7April 10, 2026
1.2.6April 10, 2026
1.2.5April 10, 2026
1.2.4April 10, 2026
1.2.3April 10, 2026
1.2.2April 10, 2026
1.2.1April 9, 2026
1.2.0April 9, 2026
1.1.9April 9, 2026
1.1.8April 9, 2026
1.1.7April 9, 2026
1.1.6April 9, 2026
1.1.5April 9, 2026
1.1.4April 8, 2026
1.1.3April 8, 2026
1.1.2April 8, 2026
1.1.1April 8, 2026
1.1.0April 8, 2026

How It Works

SkillUI uses pure static analysis. No AI, no API keys, no cloud - everything runs locally.

  • URL mode - fetches HTML, crawls all linked CSS files, extracts computed styles via Playwright DOM inspection
  • Dir mode - scans .css, .scss, .ts, .tsx, .js, .jsx for design tokens, Tailwind config, CSS variables, and component patterns
  • Repo mode - clones the repo to a temp directory and runs dir mode
  • Ultra mode - runs Playwright to capture scroll screenshots, detect animation libraries from window.* globals, extract @keyframes from document.styleSheets, capture hover/focus state diffs, fingerprint DOM components

Requirements

  • Node.js 18+
  • For --mode ultra: Playwright (npm install playwright && npx playwright install chromium)

Links


License

MIT - built by Amaan

相似文章

@Huanusa: 前端+设计师真的要失业了! 有人做了个神器 http://designmd.me: 直接扔网站URL进去,一键提取完整设计系统 (配色、字体、组件、布局全扒出来),自动生成 DESIGN.md 文件! 直接扔网站 URL 进去, 一键提取…

X AI KOLs Timeline

有人开发了一个神器 designmd.me,只需输入网站 URL 即可一键提取完整的设计系统(配色、字体、组件、布局),自动生成 DESIGN.md 文件。配合已有 5.4 万星的 awesome-design-md 仓库,能快速复刻顶级品牌的 UI。

@KyrieCheungYep: 给大家介绍一下这个 Skill,这是我在向一些客户做项目介绍的时候,沉淀下来的 Skill,经过了我自己多番实战验证 这是一个专门把「可见 UI 参考图」高质量还原成 HTML/CSS 的 Codex&Claude Skill 它会把设计…

X AI KOLs Timeline

KyrieCheungYep 发布了一个名为 ky-design-to-html 的 Codex/Claude Skill,用于将 UI 截图或设计稿高质量还原为 HTML/CSS,通过拆解设计结构、分离代码与资产、画布适配及浏览器截图校验等工作流减少视觉偏差。

@yaohui12138: 卧槽!本以为claude design已是最强,没想到这个项目也这么好用啊 周六晚上,朋友做的一个 SaaS 后台 UI AI味太重,丑到客户发了个「呵呵」..... 我直接用一个 GitHub 项目1小时帮他重做完。其实就是一个叫 DE…

X AI KOLs Timeline

The article introduces 'awesome-design-md', an open-source collection of DESIGN.md files that reverse-engineer the design systems of major tech companies. It allows developers to use AI coding agents like Claude or Cursor to generate UI with specific brand styles by simply adding a markdown file to their project.