kostja94 avatar

Favicon Generator

Handles favicon implementation across all the contexts that actually matter: browser tabs, mobile home screens, PWAs, and Google Search results. It's opinionated about the minimum viable set (16, 32, 180, 192, 512) and walks you through format tradeoffs between SVG, PNG, and ICO. The Google Search requirements are worth noting since most favicon guides skip them entirely: you need the icon on your homepage, over 48x48 for quality, and crawlable by Googlebot. Integrates with Next.js conventions and checks for existing brand assets in project context files before generating recommendations.

skills.sh installs
1.1K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add kostja94/marketing-skills --skill favicon-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

Components: Favicon

Guides favicon and app icon implementation for brand consistency across browser tabs, bookmarks, mobile home screens, and Google Search results. Favicons help users identify sites; missing or incorrect icons hurt trust.

When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Initial Assessment

Project context: Read root {project}.md when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:

  1. Tech stack: Next.js, WordPress, static HTML, etc.
  2. PWA: Is the site a PWA or planning to be?
  3. Existing assets: Logo, icon files

Required Sizes

Sponsors

Details

Repository
github.com/kostja94/marketing-skills
Categories
Frontend Development, Automation & Workflows, Marketing & SEO, Design & UI/UX
First seen
May 16, 2026

More from kostja94/marketing-skills

All 172
1secondsky avatarmotionsecondsky/claude-skillsMotion (Framer Motion) React animation library. Use for drag-and-drop, scroll animations, gestures, SVG morphing, or encountering bundle size, complex transitio1.1Kskills.sh installs
2vercel-labs avatarsolidvercel-labs/json-renderSolidJS renderer for json-render. Use when building @json-render/solid catalogs/registries, wiring Renderer providers, implementing bindings/actions, or trouble1.1Kskills.sh installs
3patternsdev avatarcompound-patternpatternsdev/skillsTeaches the compound component pattern for shared implicit state. Use when building related components like tabs, accordions, or dropdowns that need to coordina1.1Kskills.sh installs
4kostja94 avatarsidebar-generatorkostja94/marketing-skillsWhen the user wants to design, optimize, or audit a sidebar for blogs, docs, or content pages. Also use when the user mentions "sidebar," "blog sidebar," "conte1.1Kskills.sh installs
5patternsdev avatarhoc-patternpatternsdev/skillsTeaches the Higher-Order Component (HOC) pattern for logic reuse. Use when you need to share cross-cutting concerns like authentication, logging, or data fetchi1.1Kskills.sh installs
6patternsdev avatarclient-side-renderingpatternsdev/skillsTeaches client-side rendering (CSR) for React applications. Use when building highly interactive apps where SEO is not a priority and the UI is driven by user a1.1Kskills.sh installs