Skip to content

Guide · Agent skill

How to use the Favicon Implementation Checker agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The favicons skill is an agent skill that tells a coding agent how to review a website's favicon setup. It looks at templates, rendered HTML and shared components for the correct icon files, sizes and HTML tags. This guide explains what the skill does, how to install it, how to ask for a check and how to read the results.

Favicon Implementation Checkerthedaviddias/Front-End-Checklist · MIT

Quick start

  1. 1Download the ZIP. Get the favicons skill ZIP from the directory page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use or into .claude/skills/ inside a project.
  3. 3Or upload it in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP there.
  4. 4Point the agent at your head markup. Share the layout template, HTML or shared component that outputs your favicon tags.
  5. 5Ask for a review. Use a plain request such as checking favicons in the base layout, then read the flagged elements and suggested fixes.

What the favicons skill makes the agent do

A favicon is the small icon shown in browser tabs, bookmarks and phone home screens. When this skill is installed, the agent checks a site's templates, rendered HTML and shared components for the right favicon files, sizes and HTML declarations.

The skill focuses on the final browser-facing markup, not only the source framework abstraction. Its checks cover items such as a 32x32 favicon.ico, a 180x180 apple-touch-icon, an SVG icon with dark mode support and PWA manifest icons. When something breaks the rule, the agent flags the exact element or route and suggests a fix.

  • Minimum set: favicon.ico (32x32) and apple-touch-icon.png (180x180)
  • Modern option: an SVG favicon with dark mode support
  • PWA: icons listed in manifest.json with multiple sizes

Install the favicons skill

Download the ZIP file for the skill from the directory page. Unzip it into one of two places. For a personal setup, use ~/.claude/skills/. For a single project, use the .claude/skills/ folder inside that project.

You can also upload the skill in the Claude apps. Open Settings, go to Capabilities, then choose Skills and add the ZIP there.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills

Trigger the skill with a natural request

You do not need a special command. Ask the agent in plain language to review favicons, templates or head markup. The skill's description is about reviewing templates, rendered HTML or shared components for favicon implementation, so requests that mention those areas are the ones it matches best.

Point the agent at the files that output your page head, such as a layout template or a shared head component. The agent needs to read these files to work.

  • Check the favicons in our base layout template before launch.
  • Review the shared head component for missing apple-touch-icon tags.
  • Audit the rendered HTML of the home page for icon declarations.
  • Does our PWA manifest list icons at multiple sizes?

What the markup should look like

The reference material includes a complete favicon set. It declares an SVG icon for modern browsers, PNG fallbacks at 32x32 and 16x16, and a legacy ICO file in the root directory. The agent compares your output against this pattern and reports gaps.

Use the example as a reference for what to look for, and adapt it to the paths your project actually uses.

<link rel="icon" type="image/svg+xml" href="/favicon.svg"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/x-icon" href="/favicon.ico">

Read and act on the results

The agent reports the exact elements, attributes or routes that do not match the rule, along with a suggested fix. Check each suggestion against your setup before you edit files, especially if a framework or generator already writes some of these tags.

If you need to create the icon files themselves, the skill recommends RealFaviconGenerator or the favicons npm package. The skill's files do not require either tool.

  • Confirm each flagged path exists in your project or public folder.
  • Compare suggested tags with any tags your framework already generates to avoid duplicates.

What people use it for

  • Reviewing a base layout template before a site launch to confirm icon declarations exist.
  • Auditing a shared head component used across many pages for missing apple-touch-icon tags.
  • Checking a PWA manifest to confirm icons are listed at multiple sizes.
  • Confirming that an SVG favicon with dark mode support is wired up correctly.

Frequently asked questions

What is the favicons agent skill?

It is an agent skill that tells a coding agent how to review favicon files, sizes and HTML tags in templates, rendered HTML and shared components. When it finds a problem, it flags the exact element or route and suggests a fix.

How do I install the favicons skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ in a project. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

What does the agent need to run this skill?

A coding agent that can read your project files, such as templates, HTML and components. A favicon generator like RealFaviconGenerator or the favicons npm package is optional and recommended, but the skill's files do not require one.

Is the favicons skill free to use?

The source is licensed under the MIT licence. The source material does not list prices for the skill.

Does the skill run scripts or access the network?

According to its listing, it runs no scripts and uses no network. It works by reading your project files and reporting findings.

Can the skill design my favicon or logo?

No. It focuses on markup and file setup, not graphics. If you only need icon artwork, use a design tool or a generator instead.

Why might the skill's advice conflict with my setup?

If a framework or generator already writes your icon tags and you have not inspected that output, the skill's suggestions may duplicate or conflict with it. Check the rendered HTML before you change anything.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are a front-end developer or team that wants a second check on favicon declarations before launch, or a designer who needs to confirm icons are wired up in the browser. Pick something else if you only need logo or icon artwork, or if your icons are generated by a framework you have not reviewed yet.

Download the skill