/coleoni-favicon

Todo ícone que seu site precisa, conferido em 16 pixels.

Dê uma logo pra skill e ela escreve o conjunto inteiro: o SVG com modo escuro, um ICO de verdade com vários tamanhos, o ícone do iPhone, ícones de Android que aguentam qualquer máscara, o manifest e as tags. Depois mostra cada ícone onde ele vive, pro problema aparecer antes do lançamento, não depois.

npx skills add c0le0ni/skills --skill coleoni-favicon
Ver no GitHub
Claude Code, Codex e outros 11 arquivos Conferidos em abas e telas iniciais Recorta uma letra da logo
A folha de prévia do favicon no navegador e no celular A folha de prévia do símbolo da Coleoni num ícone redondo Todos os arquivos do conjunto, lado a lado, com as tags do head O conjunto da Coleoni num ícone escuro A folha de prévia com abas claras e escuras e telas iniciais A folha de prévia da Coleoni no navegador e no celular
Exemplo

De um SVG a um conjunto pronto pra publicar.

Uma padaria fictícia, a mesma da /coleoni-briefing: a marca no creme da identidade, e a folha que a skill confere antes de dar o trabalho por feito.

logo.svg
<!-- logo.svg · Juniper Bakery -->
<svg viewBox="0 0 100 100">
  <path d="M60 14 V58 a22 22 0 0 1 -44 0"
        stroke="#2F4A3A" stroke-width="15"/>
  <path d="M60 22 C 74 12, 88 16 …"
        fill="#2F4A3A"/>
  <circle cx="80" cy="56" r="11"
          fill="#C8643B"/>
</svg>

$ /coleoni-favicon brand/logo.svg
  no creme #F6F0E6, arredondado,
  tema verde-sálvia #2F4A3A
11arquivos gerados
3tamanhos dentro do .ico
4conferências antes da entrega
0navegadores baixados
Como funciona

Primeiro a marca. Depois cada lugar onde ela aparece.

Um favicon tem dezesseis pixels de largura. Uma assinatura completa ou um logotipo comprido some nesse tamanho, então a skill começa achando a parte da logo que sobrevive.

  1. Acha a marca

    A logo que você passar, ou a que estiver em public/, assets/ ou brand/. SVG primeiro, um PNG grande também serve.

  2. Recorta quando precisa

    Uma letra do logotipo ou o símbolo da assinatura, cortado com --crop nas unidades do próprio SVG.

  3. Usa as cores da marca

    O fundo vem dos tokens de design ou do próprio site, nunca inventado. Transparente quando a marca funciona em qualquer aba.

  4. Gera o conjunto inteiro

    SVG, ICO, PNGs, ícones de Apple e Android, o manifest e as tags do head, primeiro numa pasta à parte.

  5. Confere a prévia

    A aba em 16px, a aba escura, a máscara redonda do Android e o ícone do iPhone. Corrige e roda de novo até as quatro passarem.

  6. Instala, se você pedir

    app/ no Next.js, a pasta pública e as tags no resto, depois de mostrar o que vai substituir.

Os arquivos

O que vem no conjunto.

Cada arquivo tem um lugar onde aparece. Nada no conjunto está ali só por garantia.

ArquivoOnde aparece
favicon.svgAbas dos navegadores modernos; troca o fundo no modo escuro com --dark-bg
favicon.ico16, 32 e 48 num arquivo só, pros outros navegadores e pros pedidos de /favicon.ico
favicon-16.png, favicon-32.pngOnde um PNG é exigido
apple-touch-icon.pngTela inicial do iPhone e do iPad, 180px, quadrado cheio
icon-192.png, icon-512.pngAndroid e apps web instalados
icon-maskable-512.pngÍcones adaptativos do Android, marca dentro da zona segura de 80%
site.webmanifestNome, ícones e cores pra instalação
head.htmlAs tags pra colar no <head>
preview.pngA folha de conferência
Instalar

Um comando, em qualquer agente.

O único pacote é o playwright-core, que o agente instala no primeiro uso. Ele usa o Chrome ou o Edge que você já tem.

AgenteClaude Code, Codex, Cursor…
Node.js18 ou mais novo
Chrome ou Edgejá instalado na máquina
01Instale
npx skills add c0le0ni/skills --skill coleoni-favicon
02Use no seu agente
/coleoni-favicon public/logo.svg
Pro usuário todo, não só o projeto-g
Só no Claude Code-a claude-code
Só no Codex-a codex
Todas as skills da Coleoninpx skills add c0le0ni/skills
Exemplos

Peça como pediria a um designer.

Ela gera numa pasta à parte e mostra a prévia. O projeto só muda quando você mandar.

Achar a logo no projeto e gerar o conjunto.

/coleoni-favicon

Escolher o fundo e o formato, e já instalar.

/coleoni-favicon brand/marca.svg no #0a0a0a, arredondado, instala

Usar uma letra do logotipo.

/coleoni-favicon logo.svg, só a primeira letra, círculo
Opções

O motor, pelo terminal.

O scripts/favicon.mjs também roda sozinho: node favicon.mjs logo.svg --out favicon-out.

OpçãoPara quê
--bg "#hex"Cor do fundo, ou transparent pra só a marca
--shaperounded (padrão), square ou circle
--padding 0.14Espaço em volta da marca; marcas pesadas pedem 0.18 a 0.22
--crop x,y,w,hUsa parte do SVG, em unidades do viewBox
--dark-bg "#hex"Fundo do favicon.svg no modo escuro
--name "App"Nome no manifest
--theme "#hex"Cor de tema no manifest e nas tags

A menor imagem do seu site, finalmente certa.

npx skills add c0le0ni/skills --skill coleoni-favicon