favicon-fetcher

Batch-fetch website favicons by parsing HTML and saving icons locally.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/xpfxzxc/personal-homepage --skill favicon-fetcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: favicon-fetcher
Source: https://github.com/xpfxzxc/personal-homepage/tree/main/.claude/skills/favicon-fetcher
Command: npx skills add https://github.com/xpfxzxc/personal-homepage --skill favicon-fetcher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill batch-fetches website favicons by automatically identifying official sites and downloading the icons, reducing manual searching and saving time when branding projects or documentation.

Core Features & Use Cases

  • Automatic favicon discovery from a list of site names or URLs.
  • Download icons in common formats (.ico, .png, .svg) and save them locally with proper extensions.
  • Useful for project branding, dashboards, document assets, and UI theming.

Quick Start

Use the following command to fetch favicons in batch: python .claude/skills/favicon-fetcher/scripts/fetch_favicon.py ./favicons --url https://github.com https://google.com https://notion.so

Frequently Asked Questions about favicon-fetcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch download favicons from a list of URLs?

Batch download favicons by passing multiple URLs to the script, which automatically identifies official sites and saves icons locally with proper extensions like .ico, .png, or .svg.

What is the best way to fetch website icons for project branding assets?

Fetch website icons for branding by parsing HTML for link rel icons and falling back to standard paths, reducing manual searching and saving time for your portfolio or dashboard assets.

Can I fetch favicons for multiple sites without manually searching for the icon paths?

Yes, you can fetch favicons for multiple sites without manual searching by providing site names or URLs, and the script automatically discovers and downloads the icons.

What image formats are supported when downloading website favicons?

When downloading website favicons, the script supports common image formats including .ico, .png, and .svg, saving the fetched files locally with accurate extensions.

How does the favicon discovery process work when a standard path is not found?

The favicon discovery process parses the website HTML for link rel icons first, then falls back to checking standard favicon paths if the HTML parsing does not yield a valid icon.

Do I need any external dependencies to run the batch favicon fetcher?

No external dependencies are required to run the batch favicon fetcher, as the script operates standalone using standard Python components to parse HTML and download files.