К основному содержанию
скилл CX Codex

favicon-gen — скилл для Claude Code: что делает и как установить

Скилл создаёт набор иконок для сайта и PWA из логотипа, монограммы или фирменных цветов. Генерирует файлы SVG, ICO, PNG и манифест.

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

Что делает favicon-gen

Скилл собирает готовый комплект фавиконок. Он помогает вырезать векторную деталь из исходного логотипа или собрать текстовую монограмму с чётким жирным шрифтом. В результате получаются файлы favicon.svg, favicon.ico на 16 и 32 пикселя, иконки для PWA и manifest.webmanifest. Агент также выдаёт готовую разметку для секции <head>.

Для нарезки растровых файлов скиллу нужен ImageMagick. Без установленной утилиты конвертировать базовый SVG придётся через внешние веб-сервисы. При сборке apple-touch-icon.png скилл убирает прозрачность и заливает подложку цветом: иначе на экранах iOS появится чёрный квадрат.

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

  • заменить стандартную иконку CMS на фирменную графику
  • собрать пакет фавиконок из логотипа или монограммы
  • устранить появление чёрного квадрата на иконках iOS
  • сгенерировать веб-манифест и метатеги для PWA

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

  • Сделай фавиконку из нашего логотипа logo.svg и добавь манифест
  • Создай монограмму с буквами AC и синим фоном для иконки сайта
  • Сгенерируй все форматы фавиконов и теги для public/index.html

Как установить favicon-gen

1Через Skills CLI (Vercel)

npx skills add jezweb/claude-skills --skill favicon-gen -a claude-code

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

~/.claude/skills/favicon-gen/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора54

color-palette Скилл строит полную цветовую систему из одного брендового hex: 11 оттенков, семантические токены, тёмная тема и проверка контраста по WCAG. CX Codex +1 3 200установок wordpress-elementor Редактирует страницы Elementor и управляет шаблонами WordPress через WP-CLI или автоматизацию браузера. Пригодится для быстрой замены текстов и визуальной правки макетов. CX Codex +1 2 900установок tanstack-start Скилл собирает фуллстек-приложение на TanStack Start и Cloudflare Workers с нуля: SSR, файловый роутинг, D1, авторизация. Пригодится, когда нужен рабочий каркас без клонирования шаблона. CX Codex +1 2 500установок image-processing Ресайз, обрезка полей, конвертация в WebP и PNG, тумбнейлы и OG-картинки. Всё через CLI img-process на Pillow, без ImageMagick. CX Codex +1 2 400установок google-apps-script Скилл, который пишет скрипты Apps Script для Google Sheets и Workspace: меню, триггеры, боковые панели, выгрузка PDF. CX Codex +1 2 000установок icon-set-generator Скилл рисует набор SVG-иконок под конкретный проект: один стиль, одна сетка, одинаковый штрих. Пригодится, когда сайту нужен свой набор, а не Lucide. CX Codex +1 1 900установок seo-local-business Генерирует метатеги <head>, микроразметку JSON-LD LocalBusiness, robots.txt и sitemap.xml для сайтов локальных компаний с привязкой к регионам и пригородам. CX Codex +1 1 800установок elevenlabs-agents Собирает голосовых ИИ-агентов на ElevenLabs: настраивает агента, инструменты, базу знаний и подключение SDK. CX Codex +1 1 700установок

Похожие

favicon-generator kostja94 Помогает собрать favicon и иконки приложений: размеры, форматы, теги в HTML и требования Google Search. CX Codex +1 1 100установок favicon brianlovin Создаёт набор фавиконов из исходного изображения, обновляет манифест и HTML проекта. Пригодится при настройке и замене иконок сайта. CX Codex +1 2 800установок web-asset-generator alonw0 Генерирует фавиконки, PWA-иконки и мета-картинки Open Graph по логотипу, эмодзи или тексту. Пригодится при подготовке веб-приложения к публикации и оформлении сниппетов для соцсетей. CX Codex +1 933установок icon-system Owl-Listener Задаёт правила для системы иконок: сетку 24x24px, шкалу размеров, именование и доступность. Пригодится при наведении порядка в дизайн-системе проекта. CX Codex +1 2 400установок svg-icon-generator Jeremy Longshore Скилл для задач с SVG-иконками: подсказывает шаги, пишет код и проверяет результат. Включается сам, когда в запросе есть «svg». CX Codex +1 1 300установок llm-icon-finder daymade Скилл находит ссылки на иконки AI-моделей и провайдеров из библиотеки lobe-icons и помогает скачать их в SVG, PNG или WEBP. CX Codex +1 952установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о favicon-gen

Как установить favicon-gen в Claude Code?

Выполните команду npx skills add jezweb/claude-skills --skill favicon-gen -a claude-code в терминале.

Что делает favicon-gen?

Скилл создаёт векторные и растровые иконки сайта, manifest.webmanifest и разметку для HTML. На вход можно передать логотип, инициалы компании или фирменные цвета.

Какие программы нужны для локальной генерации картинок?

Требуется ImageMagick с доступной командой convert. На macOS пакет ставится через brew install imagemagick, а на Linux — через apt install imagemagick.

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

SKILL.md · MIT
---
name: favicon-gen
description: "Generate custom favicons from logos, text, or brand colours. Produces favicon.svg, favicon.ico, apple-touch-icon.png, icon-192/512.png, and web manifest. Use whenever the user wants a favicon, mentions replacing a CMS default favicon, converting a logo into a favicon, creating branded initials icons, or troubleshooting favicon not displaying / iOS black square / missing manifest."
compatibility: claude-code-only
---

# Favicon Generator

Generate a complete favicon package from a logo, initials, or brand colours. Produces all required formats and HTML integration code.

## Workflow

### Step 1: Choose Your Approach

```
Have a logo with an icon element?
 YES -> Extract icon from logo
 NO  -> Have text/initials?
         YES -> Create monogram favicon
         NO  -> Use branded shape
```

### Step 2: Create Source SVG

**Extracted icon** — copy icon paths from logo, centre in 32x32 viewBox, simplify for small sizes.

**Monogram** — use a template from `assets/`:
```xml
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <circle cx="16" cy="16" r="16" fill="#0066cc"/>
  <text x="16" y="21" font-size="16" font-weight="bold"
        text-anchor="middle" fill="#ffffff" font-family="sans-serif">AC</text>
</svg>
```

**Branded shape** — circle (universal), rounded square (modern), shield (security), hexagon (tech).

SVG templates available in `assets/` directory.

### Step 3: Generate All Formats

Requires ImageMagick (`convert` command). Install if needed: `brew install imagemagick` (macOS) or `apt install imagemagick` (Linux).

```bash
# ICO (16x16 + 32x32)
convert favicon.svg -define icon:auto-resize=16,32 favicon.ico

# Apple Touch Icon (180x180, SOLID background — transparent = black on iOS)
convert favicon.svg -resize 180x180 -background "#0066cc" -alpha remove apple-touch-icon.png

# Android/PWA icons
convert favicon.svg -resize 192x192 icon-192.png
convert favicon.svg -resize 512x512 icon-512.png
```

**No ImageMagick?** Use https://favicon.io to convert from the SVG instead.

### Step 4: Create Web Manifest

Copy and customise `assets/manifest.webmanifest`:
```json
{
  "name": "Your Business Name",
  "short_name": "Business",
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }
  ],
  "theme_color": "#0066cc",
  "background_color": "#ffffff",
  "display": "standalone"
}
```

### Step 5: Add HTML Tags

```html
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#0066cc">
```

Place all files in site root (`/public/` in Vite/React).

---

## Critical Rules

- **Always generate ALL formats** — SVG, ICO, apple-touch-icon, 192, 512, manifest
- **iOS icons MUST have solid backgrounds** — transparent = black square
- **Always use bold font weight** for monogram text (regular disappears at 16x16)
- **Test at 16x16** — if it's not legible, simplify
- **Never launch with CMS defaults** (WordPress "W", etc.)

## Format Quick Reference

| Format | Size | Transparency | Purpose |
|--------|------|-------------|---------|
| `favicon.svg` | Vector | Yes | Modern browsers |
| `favicon.ico` | 16+32 | Yes | Legacy browsers |
| `apple-touch-icon.png` | 180x180 | **No** | iOS home screen |
| `icon-192.png` | 192x192 | Yes | Android |
| `icon-512.png` | 512x512 | Yes | PWA |

## Asset Files

- `assets/favicon-svg-circle.svg` — Circle monogram template
- `assets/favicon-svg-square.svg` — Rounded square template
- `assets/favicon-svg-shield.svg` — Shield template
- `assets/manifest.webmanifest` — Web manifest template

## Reference Files

- `references/format-guide.md` — Complete format specifications
- `references/extraction-methods.md` — Logo icon extraction steps
- `references/monogram-patterns.md` — Advanced monogram design
- `references/shape-templates.md` — Industry-specific shapes with SVG code

© jezweb · MIT · jezweb/claude-skills

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

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

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