color-palette-extractor — скилл для Claude Code: палитры из картинок
Достаёт доминирующие цвета из картинки, скриншота или сайта и собирает из них палитру с проверкой контраста. Пригодится, когда нужна тема под логотип или чужой макет.
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a claude-codeЧто делает color-palette-extractor
Скилл принимает на вход файл изображения (PNG, JPG, SVG), URL сайта, скриншот, макет или готовый цветовой код. Дальше он либо разбирает пиксели и группирует близкие оттенки, либо парсит CSS страницы и вытаскивает цвета бренда, акцентов, текста и фона. Кластеризация идёт через K-means, на выходе 5–10 доминирующих цветов; почти белые и почти чёрные отбрасываются, если они не занимают заметную долю площади.
Из этих цветов собирается основная палитра: самый заметный цвет, два-три поддерживающих, один-два акцента, фон и цвет текста. Плюс расширенная версия с оттенками и числовой шкалой 50–950. Отдельно считается гармония — комплементарная, аналоговая, триадная, сплит-комплементарная, тетрадная и монохромная схемы.
Проверка доступности встроена в процесс: для каждой пары «текст на фоне» считается коэффициент контраста по WCAG 2.1 и прогоняется симуляция протанопии, дейтеранопии и тританопии. Если пара не проходит, скилл предлагает замену. Готовый результат выгружается в HEX, RGB, HSL, Tailwind, CSS-переменные, SCSS, JSON и сниппеты для iOS с Android — шаблоны лежат в references/export-formats.md, структура отчёта в references/output-template.md. Цвета из сайта зависят от того, что реально отдаёт CSS: часть оттенков приходит из картинок и в разборе не появится.
Какие задачи решает
- вытащить палитру из скриншота чужого интерфейса
- собрать тему под логотип клиента
- проверить, проходит ли текст по контрасту WCAG 2.1
- сгенерировать конфиг Tailwind из набора цветов
- построить шкалу оттенков 50–950 от одного кода
Примеры запросов агенту
- Извлеки палитру из этого скриншота и покажи доминирующие цвета
- Собери цветовую схему по этому изображению и проверь контраст текста
- Сделай конфиг Tailwind из этих цветов
Как установить color-palette-extractor
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a claude-code2Вручную: положить файлы
~/.claude/skills/color-palette-extractor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/color-palette-extractor/
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a codex2Вручную: положить файлы
.agents/skills/color-palette-extractor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a cursor2Вручную: положить файлы
.cursor/skills/color-palette-extractor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install OneWave-AI/claude-skills color-palette-extractor2Вручную: положить файлы
.github/skills/color-palette-extractor/SKILL.md1Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a gemini-cli2Командой платформы
gemini skills install https://github.com/OneWave-AI/claude-skills --path color-palette-extractorВручную: положить файлы
.devin/skills/color-palette-extractor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о color-palette-extractor
Как установить color-palette-extractor в Claude?
Выполните npx skills add OneWave-AI/claude-skills --skill color-palette-extractor -a claude-code. После этого скилл окажется в ~/.claude/skills/color-palette-extractor/SKILL.md.
Что делает color-palette-extractor?
Извлекает доминирующие цвета из изображения, сайта или макета, строит основную и расширенную палитры, считает схемы гармонии и проверяет контраст по WCAG 2.1. На выходе — готовые экспорты в HEX, RGB, HSL, Tailwind и CSS-переменные.
Какие форматы экспорта поддерживаются?
HEX, RGB, HSL, Tailwind, CSS-переменные, SCSS, JSON, а также сниппеты для iOS и Android. Шаблоны описаны в references/export-formats.md.
Исходный текст
SKILL.md · MIT
--- name: color-palette-extractor description: Extract color palettes from images, websites, or designs. Identifies dominant colors, generates complementary schemes, and exports in multiple formats (HEX, RGB, HSL, Tailwind, CSS variables). Use when users need color schemes from images, brand colors, or design system palettes. --- # Color Palette Extractor Extract and generate accessible color palettes from images, websites, and designs. ## Contents - `references/output-template.md` — full report structure for presenting a palette - `references/export-formats.md` — CSS, Tailwind, SCSS, JSON, iOS, Android snippets - `references/color-theory.md` — harmony schemes, accessibility, extraction best practices ## Workflow 1. Identify the source: image file (PNG, JPG, SVG), website URL, screenshot, design mockup, or an existing color code to build from. 2. Extract colors. - From an image: analyze pixel data, identify dominant colors, group similar shades, calculate frequency, and sort by prominence. - From a website: fetch and parse the CSS, extract color values, and identify brand, accent, text, and background colors. - Cluster with K-means; extract 5-10 dominant colors. Ignore near-white and near-black unless significant. 3. Build the primary palette (5-10 colors): most dominant color, 2-3 supporting colors, 1-2 accents, a background, and a text color. Generate an extended palette with tints, shades, tones, and 50-950 numeric scales. See `references/color-theory.md`. 4. Run color harmony analysis to produce complementary, analogous, triadic, split-complementary, tetradic, and monochromatic schemes. See `references/color-theory.md`. 5. Check accessibility: compute WCAG 2.1 contrast ratios for each text/background pairing and test against protanopia, deuteranopia, and tritanopia. Recommend accessible alternatives where a pairing fails. See `references/color-theory.md`. 6. Format the report following `references/output-template.md`, and export to the requested formats using `references/export-formats.md`. ## Output Requirements Deliver palettes that have clear dominant colors, sufficient variations, semantic naming, harmony schemes, contrast ratios that pass accessibility checks, usage guidelines, and exports in multiple formats. Produce professional, accessible palettes ready for immediate use in design systems. ## Example Triggers - "Extract colors from this screenshot" - "Get color palette from this website" - "Generate a color scheme from this image" - "Create Tailwind config from these colors" - "Find dominant colors in this logo" - "Build a palette from this hex code"
© OneWave-AI · MIT · OneWave-AI/claude-skills