SkillAgentSearch skills...

favicon-gen

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

Install / Use

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

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

84/100

Supported Platforms

Claude Code

Tags

Our assessment of favicon-gen

favicon-gen scores 84/100 on our quality scale, 3003rd of 4,600 Development & Engineering skills we index.

Its SKILL.md is 4.0 KB long, well organised into 14 sections with 5 code examples: a solid amount of guidance for an agent.

With 1,025 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
13/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 98/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-10-02. Automated pattern scan on 2026-10-02. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

favicon-gen compared with similar skills

All 4 of these similar skills score higher than favicon-gen; compare them before choosing.

SkillScoreStarsUpdatedFormat
favicon-gen (this skill)by jezweb841.0k3mo agoSKILL.md
ai-job-searchby MadsLorentzen10046.5k4d agoCLAUDE.md
claude-howtoby luongnv8910041.8k2d agoCLAUDE.md
algorithmic-artby anthropics100177.9k20d agoSKILL.md
pptxby anthropics100177.9k20d agoSKILL.md

Frequently asked questions

How do I install favicon-gen?
Run npx skills add jezweb/claude-skills --skill favicon-gen. The install tabs above show the steps for each supported agent.
Which AI agents does favicon-gen work with?
It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
Is favicon-gen safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 98/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is favicon-gen still maintained?
The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

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/:

<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).

# 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:

{
  "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

<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

Related Skills

View on GitHub
GitHub Stars1.0k
CategoryDevelopment
Updated3mo ago
Forks103

Languages

Python

Trust signals

98/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info