Pular para o conteúdo
Skillpedia
Imagens e ícones280 mil · #216

ios-icon-gen

Faz seu agente gerar ícones para aplicativos iOS. Ele usa símbolos da Apple ou ícones de outras fontes para criar os arquivos corretos.

O que ela faz

Esta ferramenta cria ícones para aplicativos de celular (iOS) usando duas fontes diferentes de imagens. Ela gera os arquivos no formato correto para o Xcode, que é o programa usado para desenvolver aplicativos para iPhone e iPad.

Quando usar

  • ✓Quando você precisa criar ícones para um novo aplicativo iOS.
  • ✓Ao procurar por um ícone específico em uma grande coleção online.
  • ✓Para garantir que os ícones do seu aplicativo combinem com o estilo dos ícones do sistema iOS.

Exemplo do que pedir para a IA

“Gere um ícone de engrenagem para configurações, na cor azul, para o meu aplicativo iOS.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/ios-icon-gen/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/ios-icon-gen/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você escolhe entre usar os ícones que já vêm com o sistema da Apple (SF Symbols) ou uma coleção online gigante (Iconify). A ferramenta então cria os arquivos de imagem nos tamanhos corretos (1x, 2x, 3x) que o Xcode precisa.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill ios-icon-gen

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/ios-icon-gen/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Gerador de Ícones iOS

Gere imagens PNG de conjuntos de ícones para catálogos de assets do Xcode a partir de duas fontes.

Quando Ativar

  • Gerando assets de ícones para um projeto Xcode iOS/macOS
  • Procurando ícones em coleções de código aberto
  • Criando conjuntos de imagens PNG (1x, 2x, 3x) para catálogos de assets
  • Substituindo ícones de placeholder por assets de qualidade de produção
  • Combinando estilos de ícones existentes em um projeto Xcode

Princípios Fundamentais

1. Duas Fontes, Um Formato de Saída

Ambas as fontes produzem conjuntos de imagens idênticos compatíveis com o Xcode. Escolha com base na necessidade:

Fonte Ícones Requer Ideal para
API Iconify 275.000+ de 200+ coleções Internet Ampla seleção, estilos específicos, ícones de código aberto
SF Symbols 5.000+ símbolos da Apple Apenas macOS Estilo nativo da Apple, uso offline

2. Sempre Combine o Estilo Existente

Antes de gerar, verifique os ícones existentes do projeto quanto à consistência de tamanho, cor e espessura.

3. Estrutura de Saída

Ambos os métodos produzem um conjunto de imagens completo para o Xcode:

<output-dir>/<asset-name>.imageset/
  Contents.json
  <asset-name>.png        # 1x (68px default)
  <asset-name>@2x.png     # 2x (136px default)
  <asset-name>@3x.png     # 3x (204px default)

Exemplos

Passo 1: Avalie os Requisitos

Determine as necessidades de ícones: o que o ícone representa, estilo preferido, cor alvo e tamanho.

Se o projeto já possui ícones, verifique o estilo existente:

# Check dimensions of existing icon
sips -g pixelWidth -g pixelHeight path/to/existing@2x.png

Passo 2: Procure por Ícones

API Iconify (recomendado para ampla seleção):

# Search all collections
$SKILL_DIR/scripts/iconify_gen.sh search "receipt"

# Search within a specific collection
$SKILL_DIR/scripts/iconify_gen.sh search "business card" --prefix mdi

# List available collections
$SKILL_DIR/scripts/iconify_gen.sh collections

SF Symbols (para estilo nativo da Apple): Navegue pelo aplicativo SF Symbols ou consulte nomes comuns:

Caso de Uso Nome do Símbolo
Documento doc.text, doc.fill
Recibo doc.text.below.ecg, receipt
Pessoa person.crop.rectangle, person.text.rectangle
Câmera camera, camera.fill
Digitalizar doc.viewfinder, qrcode.viewfinder
Configurações gearshape, slider.horizontal.3

Passo 3: Pré-visualize (Opcional)

# Iconify preview
$SKILL_DIR/scripts/iconify_gen.sh preview mdi:receipt-text-outline

Passo 4: Gere

API Iconify:

# Basic generation
$SKILL_DIR/scripts/iconify_gen.sh mdi:receipt-text-outline editTool_expenseReport

# Custom color and output location
$SKILL_DIR/scripts/iconify_gen.sh mdi:receipt-text-outline myIcon --color 007AFF --output ./Assets.xcassets/icons

Opções: --size <pt> (padrão: 68), --color <hex> (padrão: 8E8E93), --output <dir> (padrão: /tmp/icons)

SF Symbols:

# Basic generation
swift $SKILL_DIR/scripts/generate_icons.swift doc.text.below.ecg editTool_expenseReport

# Custom color, weight, and output
swift $SKILL_DIR/scripts/generate_icons.swift person.crop.rectangle myIcon --color 007AFF --weight regular --output ./Assets.xcassets/icons

Opções: --size <pt> (padrão: 68), --color <hex> (padrão: 8E8E93), --weight <name> (padrão: thin), --output <dir> (padrão: /tmp/icons)

Passo 5: Verifique e Integre

  1. Leia o arquivo PNG @2x gerado para verificar visualmente
  2. Copie para o catálogo de assets se não for gerado diretamente lá:
    cp -r /tmp/icons/<name>.imageset path/to/Assets.xcassets/<group>/
    
  3. Compile o projeto para verificar se o Xcode reconhece os novos assets

Coleções Populares da Iconify

Prefixo Nome Contagem Estilo
mdi Material Design Icons 7400+ Variantes preenchidas + contorno
ph Phosphor 9000+ 6 espessuras por ícone
solar Solar 7400+ Negrito, linear, contorno
tabler Tabler Icons 6000+ Largura de traço consistente
lucide Lucide 1700+ Limpo, minimalista
ri Remix Icon 3100+ Variantes preenchidas + linha
carbon Carbon 2400+ Linguagem de design da IBM
heroicons HeroIcons 1200+ Companheiro do Tailwind CSS

Navegue por todos: https://icon-sets.iconify.design/

Referência de Scripts

Script Fonte Caminho
iconify_gen.sh API Iconify (275k+ ícones) $SKILL_DIR/scripts/iconify_gen.sh
generate_icons.swift SF Symbols (5k+ ícones) $SKILL_DIR/scripts/generate_icons.swift

Melhores Práticas

…

Perguntas frequentes

Qual a diferença entre SF Symbols e Iconify?

SF Symbols são ícones criados pela Apple, que combinam perfeitamente com o visual do iOS e podem ser usados sem internet. Iconify é uma coleção muito maior de ícones de código aberto, com mais variedade de estilos, mas precisa de internet.

Posso escolher a cor e o tamanho do ícone?

Sim, você pode definir a cor e o tamanho dos ícones gerados para que combinem com o seu projeto.

Onde os ícones são salvos?

Por padrão, os ícones são salvos em uma pasta temporária, mas você pode indicar para salvá-los diretamente na pasta de recursos do seu projeto Xcode.

Detalhes

Descrição original do autor

Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols (5000+ Apple-native) or Iconify API (275k+ open source icons from 200+ collections). Use when generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#216
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas