К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

extract-design — скилл для Claude Code: извлекает дизайн сайта

Скилл анализирует сайт по URL и собирает его дизайн-систему в файлы для разработки и дизайна. Пригодится, когда нужно перенести цвета, шрифты и другие решения сайта в проект.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Manavarya09/design-extract --skill extract-design -a claude-code
Открыть на GitHub

Что делает extract-design

Скилл запускает designlang для указанного URL и сохраняет восемь файлов: описание дизайн-системы в Markdown, HTML-превью, токены W3C, темы Tailwind, React и shadcn/ui, CSS-переменные и переменные для Figma. Также он оценивает доступность по WCAG и показывает найденные цвета, шрифты, отступы и паттерны компонентов.

Для работы нужна команда designlang: её можно установить через npm install -g designlang или запустить через npx designlang <url>. Для скриншотов используется флаг --screenshots; глубину обхода страниц задаёт --depth, а тёмную схему включает --dark. Без --depth анализ ограничен переданным URL, поэтому для обзора нескольких страниц добавьте этот флаг.

Скилл читает созданный Markdown-файл и передаёт основные находки. Результаты можно применить в проекте: например, перенести *-tailwind.config.js или подключить *-variables.css. Есть команды сравнения сайтов и просмотра истории: npx designlang diff <urlA> <urlB> и npx designlang history <url>.

Какие задачи решает

  • извлечь цвета и шрифты с сайта по URL
  • собрать тему Tailwind на основе существующего сайта
  • подготовить токены дизайна для Figma
  • проверить доступность сайта по оценке WCAG
  • сравнить дизайн двух сайтов

Примеры запросов агенту

  • Извлеки дизайн-систему сайта по этому URL и покажи найденные цвета, шрифты и оценку WCAG.
  • Собери дизайн-токены для этого сайта с тёмной схемой и скриншотами компонентов.
  • Сравни дизайн этих двух сайтов и сохрани результаты анализа.

Как установить extract-design

1Через Skills CLI (Vercel)

npx skills add Manavarya09/design-extract --skill extract-design -a claude-code

2Вручную: положить файлы

~/.claude/skills/extract-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/extract-design/

Похожие

music-video-subtitle-generator MiniMax-AI Скилл превращает треки и текст в раскадровку музыкального видео с кинетичной типографикой. Пригодится клипмейкерам для генерации промптов к клипам и коротким метрам. Claude Code CX Codex Cursor +1 3 400установок minimalist-product-ad-generator MiniMax-AI Скилл помогает подготовить короткий рекламный ролик товара: от разбора изображений и выбора формата до раскадровки и генерации видео. Пригодится для продвижения товара или запуска новинки. Claude Code CX Codex Cursor +1 3 400установок architecture-diagram Cocoon AI ([email protected]), ported by Hermes Agent Рисует SVG-диаграммы архитектуры систем и облачной инфраструктуры в виде HTML-файла с тёмной темой. Не требует API-ключей и внешних зависимостей — только браузер. Claude Code CX Codex Cursor +1 491установок co-op-game-intro-generator MiniMax-AI Скилл создаёт вступительный ролик совместной игры для двоих. Он собирает меню, подгоняет персонажей под выбранный стиль и готовит промпты для MiniMax H3. Claude Code CX Codex Cursor +1 3 300установок remotion calesthio Скилл для вёрстки видео в Remotion с библиотекой переходов и правилами сборки сцен при 30 кадрах в секунду. Claude Code CX Codex Cursor +1 1 200установок dfm earthtojake Проверяет детали на технологичность для гибки листового металла, обработки на ЧПУ и литья пластмасс под давлением. Помогает найти ошибки до отправки на производство. Claude Code CX Codex Cursor +1 2 000установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок

Вопросы о extract-design

Как установить extract-design в Claude Code?

Выполните npx skills add Manavarya09/design-extract --skill extract-design -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/extract-design/SKILL.md.

Что делает extract-design?

Он анализирует сайт по URL и создаёт файлы с дизайн-системой: от токенов и CSS-переменных до тем Tailwind и React. Также показывает находки по доступности WCAG.

Можно ли извлечь дизайн с нескольких страниц сайта?

Да. Передайте флаг --depth <n>, чтобы задать глубину обхода внутренних страниц. Для скриншотов добавьте --screenshots.

Исходный текст

SKILL.md · MIT
---
name: extract-design
description: "Extract the full design language from any website URL. Produces 8 output files including AI-optimized markdown, visual HTML preview, Tailwind config, React theme, shadcn/ui theme, Figma variables, W3C design tokens, and CSS variables. Also runs WCAG accessibility scoring. Use when user says 'extract design', 'get design system', 'design language', 'design tokens', 'what colors/fonts does this site use', 'turn this URL into design tokens', 'make a Tailwind theme from this site', or '/extract-design'. Do not use for building a new UI from scratch unless the user first wants to extract an existing website's design language."
allowed-tools: Bash, Read, Write, Glob
---

# Extract Design Language

Extract the complete design language from any website URL. Generates 8 output files covering colors, typography, spacing, shadows, components, breakpoints, animations, and accessibility.

## Prerequisites

Ensure `designlang` is available. Install if needed:

```bash
npm install -g designlang
```

Or use npx (no install required):

```bash
npx designlang <url>
```

## Process

1. **Run the extraction** on the provided URL:

```bash
npx designlang <url> --screenshots
```

For multi-page crawling: `npx designlang <url> --depth 3 --screenshots`
For dark mode: `npx designlang <url> --dark --screenshots`

2. **Read the generated markdown file** to understand the design:

```bash
cat design-extract-output/*-design-language.md
```

3. **Present key findings** to the user:
   - Primary color palette with hex codes
   - Font families in use
   - Spacing system (base unit if detected)
   - WCAG accessibility score
   - Component patterns found
   - Notable design decisions (shadows, radii, etc.)

4. **Offer next steps:**
   - Copy `*-tailwind.config.js` into their project
   - Import `*-variables.css` into their stylesheet
   - Paste `*-shadcn-theme.css` into globals.css for shadcn/ui users
   - Import `*-theme.js` for React/CSS-in-JS projects
   - Import `*-figma-variables.json` into Figma for designer handoff
   - Open `*-preview.html` in a browser for a visual overview
   - Use the markdown file as context for AI-assisted development

## Output Files (8)

| File | Purpose |
|------|---------|
| `*-design-language.md` | AI-optimized markdown — the full design system for LLMs |
| `*-preview.html` | Visual HTML report with swatches, type scale, shadows, a11y |
| `*-design-tokens.json` | W3C Design Tokens format |
| `*-tailwind.config.js` | Ready-to-use Tailwind CSS theme |
| `*-variables.css` | CSS custom properties |
| `*-figma-variables.json` | Figma Variables import format |
| `*-theme.js` | React/CSS-in-JS theme object |
| `*-shadcn-theme.css` | shadcn/ui theme CSS variables |

## Additional Commands

- **Compare two sites:** `npx designlang diff <urlA> <urlB>`
- **View history:** `npx designlang history <url>`

## Options

| Flag | Description |
|------|-------------|
| `--out <dir>` | Output directory (default: `./design-extract-output`) |
| `--dark` | Also extract dark mode color scheme |
| `--depth <n>` | Crawl N internal pages for site-wide extraction |
| `--screenshots` | Capture component screenshots (buttons, cards, nav) |
| `--wait <ms>` | Wait time after page load for SPAs |
| `--framework <type>` | Generate only specific theme (`react` or `shadcn`) |

© Manavarya09 · MIT · Manavarya09/design-extract

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой