Favicon Gen

jezweb/claude-skills/plugins/design-assets/skills/favicon-gen

作者 jezweb64965d9d9fc7无许可证1K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3天前更新

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.

仅含说明Design & Creative
AI 生成的概览

根据标志、首字母或品牌配色生成完整的网站图标包(SVG、ICO、PNG 图标、清单和 HTML 标签)。

功能
该技能引导生成一整套网站图标:从提取的标志图形、首字母字母组合或品牌形状创建源 SVG,再转换为 favicon.svg、favicon.ico、apple-touch-icon.png、icon-192.png 和 icon-512.png。它还提供 Web 清单模板以及应放入网站根目录的 HTML 链接标签。参考文件涵盖格式规范、标志提取、字母组合样式和形状模板。
适用场景
当用户需要网站图标、要替换 CMS 默认图标、想把标志转换为图标、需要品牌首字母图标,或排查图标显示问题(如 iOS 黑方块、清单缺失)时使用。
运行要求
格式转换需要 ImageMagick(convert 命令),文档给出了 brew 或 apt 安装方式;若无法使用 ImageMagick,技能建议改用 favicon.io。技能附带 SVG 模板、Web 清单资源和参考文档,但不含脚本。标注为 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 iconsconvert favicon.svg -resize 192x192 icon-192.pngconvert 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

FormatSizeTransparencyPurpose
favicon.svgVectorYesModern browsers
favicon.ico16+32YesLegacy browsers
apple-touch-icon.png180x180NoiOS home screen
icon-192.png192x192YesAndroid
icon-512.png512x512YesPWA

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/claude-skills位于plugins/design-assets/skills/favicon-gen提交64965d9

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架