Agent skill

Favicon Gen

by jezweb in jezweb/claude-skills

Generate custom favicons from logos, text, or brand colours.

MITAuto-check passedMedia & Creative

Install Favicon Gen

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

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jezweb/claude-skills favicon-gen --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jezweb/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/design-assets/skills/favicon-gen .claude/skills/favicon-gen && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
favicon-gen
GitHub stars
1.1k
Used in
1 other repo
Token cost
~1k tokens
SKILL.md length
243 words
Files
9 (incl. references, assets)
Skills in repo
52
Repo updated
First seen
Licence
MIT

At a glance

Generate custom favicons from logos, text, or brand colours.

  • Works in 5 steps: Choose Your Approach → Create Source SVG → Generate All Formats → …
  • The user wants a favicon
  • SKILL.md covers Workflow, Critical Rules, Format Quick Reference and Asset Files, plus 1 more section
  • Calls brew and apt; reaches w3.org

What it does

Favicon Gen is an agent skill from jezweb/claude-skills. 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.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files and assets (for example `references/extraction-methods.md`, `references/format-guide.md` and `references/monogram-patterns.md`). Compatibility notes: claude-code-only

It sits in Media & Creative, covering Logo and visual identity. It works with iOS. The repository describes itself as: Skills for Claude Code CLI such as full stack dev Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.

When your agent uses it

  • The user wants a favicon
  • Mentions replacing a CMS default favicon
  • Converting a logo into a favicon
  • Creating branded initials icons

Example prompts

  • “/favicon-gen”

Requirements

  • Compatibility (from SKILL.md): claude-code-only

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Choose Your Approach
  2. Create Source SVG
  3. Generate All Formats
  4. Create Web Manifest
  5. Add HTML Tags

What it can do on your machine

Read from SKILL.md and the folder at commit 64965d9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • brew
    • apt

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • w3.org

    Also links to:

    • favicon.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    claude-code-only

    From compatibility in the SKILL.md frontmatter.

Context cost

Favicon Gen loads about 1k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 99 tokens; SKILL.md has 243 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~16k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jezweb/claude-skills at commit 64965d9, republished under its MIT licence (© jezweb). 243 words, ~1,031 tokens.

Download SKILL.mdSave it as .claude/skills/favicon-gen/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
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

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, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (references, assets) in plugins/design-assets/skills/favicon-gen of jezweb/claude-skills.

  • SKILL.md
  • assets/favicon-svg-circle.svg
  • assets/favicon-svg-shield.svg
  • assets/favicon-svg-square.svg
  • assets/manifest.webmanifest
  • references/extraction-methods.md
  • references/format-guide.md
  • references/monogram-patterns.md
  • references/shape-templates.md

Open the folder on GitHubat commit 64965d9

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in jezweb/claude-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Favicon Gen next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Favicon Gen compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Favicon Gen this skilljezweb/claude-skills1.1k1 repos~1kAutomated safety check: PassMIT
App Icons And Logosglifxyz/glif-mcp-server212—~1.3kAutomated safety check: PassMIT
Brand and Design Toolkitnextlevelbuilder/ui-ux-pro-max-skill134k1 repos~3.5kAutomated safety check: PassMIT
Anthropic Brand Stylinganthropics/skills180k30 repos~559Automated safety check: PassApache-2.0
Logo Designkaankiziltug/logo-design-skill2.4k—~4.4kAutomated safety check: PassMIT
Logo Generatorop7418/logo-generator-skill2.2k—~1.8kAutomated safety check: NotesNone

Similar skills

  • App Icons And Logos

    glifxyz/glif-mcp-server

    Design a logo, app icon, favicon set, icon set or brand kit with Glif for an app or site you are building, then export every size and wire it into the code.

    212 GitHub stars~1.3k tokensUpdated today
    Media & CreativeAuto-check passed
  • Brand and Design Toolkit

    nextlevelbuilder/ui-ux-pro-max-skill

    Bundles design tasks behind one skill: brand identity, tokens, UI styling, logos, corporate identity mockups, slides, banners, icons and social images.

    134k GitHub starsUsed in 1 repo~3.5k tokens
    Media & CreativeAuto-check passed
  • Anthropic Brand Styling

    anthropics/skills

    Official

    Applies Anthropic's brand colors and fonts to artifacts such as PowerPoint slides, using fixed hex values for text and accents, Poppins headings and Lora body text.

    180k GitHub starsUsed in 30 repos~559 tokens
    Media & CreativeAuto-check passed
  • Logo Design

    kaankiziltug/logo-design-skill

    Professional logo and brand-mark design, from brief to production files.

    2.4k GitHub stars~4.4k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Logo Generator

    op7418/logo-generator-skill

    Generate professional SVG logos and high-end showcase images.

    2.2k GitHub stars~1.8k tokensUpdated 5 mo ago
    Media & CreativeAuto-check: notes
  • Web Asset Generator

    alonw0/web-asset-generator

    Generate web assets including favicons, app icons (PWA), and social media meta images (Open Graph) for Facebook, Twitter, WhatsApp, and LinkedIn.

    514 GitHub starsUsed in 1 repo~6.6k tokens
    Media & CreativeAuto-check passed

More from jezweb/claude-skills

All 52 skills in this repo
  • Tailwind Theme Builder

    jezweb/claude-skills

    Set up Tailwind v4 + shadcn/ui themed UI with dark mode. An agent skill from jezweb/claude-skills.

    1.1k GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check passed
  • Elevenlabs Agents

    jezweb/claude-skills

    Build conversational AI voice agents on the ElevenLabs platform.

    1.1k GitHub stars~3.3k tokensUpdated 4 days ago
    Auto-check passed
  • Responsiveness Check

    jezweb/claude-skills

    Test website responsiveness across viewport widths using browser automation.

    1.1k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • MCP Builder

    jezweb/claude-skills

    Build MCP servers in Python with FastMCP. An agent skill from jezweb/claude-skills.

    1.1k GitHub stars~3.1k tokensUpdated 4 days ago
    Auto-check: notes
  • GitHub Release

    jezweb/claude-skills

    Prepare and publish GitHub releases. An agent skill from jezweb/claude-skills.

    1.1k GitHub stars~944 tokensUpdated 4 days ago
    Auto-check: notes
  • Icon Set Generator

    jezweb/claude-skills

    Generate cohesive, project-specific SVG icon sets for websites and applications.

    1.1k GitHub stars~2k tokensUpdated 4 days ago
    Auto-check passed

Works with

Questions about Favicon Gen

What does Favicon Gen do?

Generate custom favicons from logos, text, or brand colours. Favicon Gen is an agent skill from jezweb/claude-skills. Generate custom favicons from logos, text, or brand colours.

When should I use Favicon Gen?

Favicon Gen fits situations like: the user wants a favicon; mentions replacing a CMS default favicon; converting a logo into a favicon; creating branded initials icons.

How do I install Favicon Gen in Claude Code?

Run `npx skills add jezweb/claude-skills --skill favicon-gen -a claude-code`. Or copy the skill folder (plugins/design-assets/skills/favicon-gen in jezweb/claude-skills) into .claude/skills/favicon-gen in your project. Claude Code loads it when a task matches its description.

How do I install Favicon Gen in Codex?

Run `npx skills add jezweb/claude-skills --skill favicon-gen -a codex`. Or copy the skill folder (plugins/design-assets/skills/favicon-gen in jezweb/claude-skills) into .agents/skills/favicon-gen in your project. Codex loads it when a task matches its description.

Can I use Favicon Gen in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jezweb/claude-skills --skill favicon-gen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/favicon-gen, .gemini/skills/favicon-gen, .github/skills/favicon-gen and .opencode/skills/favicon-gen in your project.

What does Favicon Gen need to run?

Going by SKILL.md and its folder, Favicon Gen needs the command-line tools its instructions call (brew and apt). Compatibility (from SKILL.md): claude-code-only.

Does Favicon Gen access the network?

SKILL.md names 2 domains. In commands or code: w3.org; the agent is likely to contact it when it follows the instructions. As links in the text: favicon.io. This is read from the text; nothing was executed.

Is Favicon Gen safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Favicon Gen use?

Favicon Gen is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Favicon Gen use?

About 1k tokens (SKILL.md is roughly 4.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.

What are the alternatives to Favicon Gen?

Skills that share tags, products or a category with Favicon Gen: App Icons And Logos (glifxyz/glif-mcp-server, 212 stars), Brand and Design Toolkit (nextlevelbuilder/ui-ux-pro-max-skill, 134k stars), Anthropic Brand Styling (anthropics/skills, 180k stars) and Logo Design (kaankiziltug/logo-design-skill, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Favicon Gen?

jezweb (a GitHub user) maintains it in jezweb/claude-skills, which has 1,052 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 5, 2026.

Source: jezweb/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.