Skip to main content
skill CX Codex

favicon — Claude Code skill: what it does, how to install

Creates favicon files from one source image, then updates the web manifest and project HTML. Use it when adding or replacing site icons.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add brianlovin/agent-config --skill favicon -a claude-code
Open on GitHub

What favicon does

The skill validates a PNG, JPG, JPEG, SVG, WEBP, or GIF source, then produces favicon.ico, PNG icons, and site.webmanifest. When the source is SVG, it also places a copy at favicon.svg.

It identifies the project from configuration files and selects a static-assets folder. Supported checks include Rails, Next.js, Gatsby, SvelteKit, Astro, Vite, Angular, and plain HTML. Existing icon files take precedence over framework detection, and an unclear folder layout prompts the user for confirmation.

ImageMagick v7+ with the magick command is required; the skill stops until it is installed. It derives the app name from an existing manifest, package.json, Rails configuration, or the current directory, preserves existing manifest appearance settings, and updates icon references in HTML or a layout file.

What it helps with

  • generate a multi-resolution favicon.ico file
  • create browser and mobile PNG icon files
  • update site.webmanifest with app details and icons
  • replace favicon links in project HTML
  • locate the appropriate static-assets directory

Example prompts for the agent

  • Generate favicons from <path to source image> and update this project's HTML.
  • Create site.webmanifest and the icon set from <path to source image>.
  • Check the static-assets folder and replace the current favicons using <path to source image>.

How to install favicon

1Skills CLI (Vercel)

npx skills add brianlovin/agent-config --skill favicon -a claude-code

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/favicon/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about favicon

How do I install favicon in Claude Code?

Run npx skills add brianlovin/agent-config --skill favicon -a claude-code.

What does the favicon skill do?

It builds favicon files from one image, creates or updates site.webmanifest, and changes icon tags in HTML or a project layout.

What does favicon need to run?

It requires ImageMagick v7+ and the magick command. The source image must be PNG, JPG, JPEG, SVG, WEBP, or GIF.

Similar skills

Everything for Frontend and UI →

From the same set12

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor