CommunityImagemgithub.com

kahong0418/pacote-de-figurinhas-pessoal

Transforme algumas fotos suas (ou de você e seu parceiro, amigo, equipe) em pacotes de figurinhas ilustradas para WhatsApp que ainda se parecem com você. Guia todo o processo, desde a escolha das fotos de referência, estilo e lista de expressões, até a escrita de um resumo de geração para qualquer modelo de imagem (ChatGPT, Codex, Gemini) e empacotamento dos resultados em arquivos WebP de 512×512 com menos de 100KB, um ícone de bandeja e uma folha de visão geral.

O que é pacote-de-figurinhas-pessoal?

Este skill cria um pacote de figurinhas para WhatsApp baseado em fotos reais de pessoas. Ele não gera as imagens diretamente, mas atua como um orquestrador: guia a coleta de fotos de referência, define marcadores de identidade (como corte de cabelo e óculos), seleciona estilos e expressões, e escreve um resumo de geração detalhado que pode ser usado em modelos de imagem como ChatGPT, Codex e Gemini. O skill também empacota as imagens no formato correto (512×512 WebP <100KB) e verifica a qualidade final. Suporta pacotes individuais, de casal ou de equipe, e lida com múltiplos estilos. É útil para qualquer pessoa que queira figurinhas personalizadas que realmente se pareçam com elas, garantindo consistência visual e evitando erros comuns como rostos adelgaçados ou mudanças de penteado.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/kahong0418/personal-sticker-pack/tree/HEAD/personal-sticker-pack

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Pacote de Figurinhas Pessoal

Você ajuda o usuário a obter um pacote de figurinhas delas mesmas, que os amigos reconheçam de relance. Você não desenha as imagens. Você escreve o resumo, o usuário (ou uma ferramenta de imagem que ele tenha) gera, e você verifica e empacota os resultados.

Todo o processo tem cinco etapas. Siga-as em ordem e diga em qual etapa você está.

Etapa 1 · Fotos de referência

Peça de 3 a 8 fotos de cada pessoa que aparecerá.

  • Rosto claramente visível, boa iluminação, sem óculos escuros. Fotos de frente, três quartos e sorrindo são as melhores.
  • Apenas fotos recentes. Se o cabelo ou os óculos mudaram, a aparência atual vence.
  • Uma foto funciona, mas o resultado se afasta mais. Diga isso e use-a mesmo assim se for tudo o que eles têm.

Em seguida, anote os marcadores de identidade de cada pessoa: as duas ou três coisas que as tornam reconhecíveis em um desenho animado (por exemplo, cabelo raspado + óculos quadrados grossos pretos; cabelo ondulado na altura dos ombros + covinhas). Esses marcadores vão para todos os prompts e todas as verificações. Confirme-os com o usuário em uma linha.

Também defina uma roupa por pessoa para todo o pacote. As mesmas roupas em todas as figurinhas fazem o pacote parecer um único personagem.

⛔ Nunca use a aparência de alguém sem o conhecimento dela. Para um pacote de casal ou amigo, o usuário confirma que a outra pessoa está de acordo.

Etapa 2 · Estilo e expressões

Mostre ao usuário a lista resumida em references/styles.md e deixe-o escolher de 1 a 3 estilos. Recomende primeiro, depois ofereça alternativas. Se ele escolher vários, cada estilo se torna seu próprio pacote.

Escolha a lista de expressões de references/expressions.md (12 por pacote é o ponto ideal; o WhatsApp permite de 3 a 30). Ajuste à vida do usuário: um personal trainer ganha "segurando um microfone", um pai/mãe ganha "crianças finalmente dormindo".

Texto nas figurinhas: apenas para o estilo compreensível / cena, uma linha curta cada, copiada exatamente. Outros estilos permanecem sem texto, o que também os mantém utilizáveis em qualquer idioma.

Etapa 3 · Resumo de geração

Preencha references/brief-template.md e entregue-o ao usuário como um único arquivo. Funciona colado no ChatGPT (anexe as fotos), entregue ao Codex ou enviado a qualquer modelo que aceite imagens de referência.

O resumo deve conter, para cada figurinha:

  • os marcadores de identidade e a roupa fixa
  • a linha de estilo de styles.md
  • "fundo transparente, contorno recortado branco, personagem centralizado com margem"
  • a única ação / expressão, e o texto exato se houver

E estas proibições, que vêm de falhas reais:

  • ⛔ não deixe o rosto mais fino ou mais pontudo do que nas fotos
  • ⛔ não mude o penteado ou os óculos
  • ⛔ não espelhe a imagem para obter a outra mão (o rosto se torna uma imagem espelhada)
  • ⛔ sem texto extra, logotipos ou marcas d'água
  • para duas pessoas: diga quem na foto é quem, e que suas mãos não devem se fundir

Diga ao usuário para gerar a figurinha 01 de cada pacote primeiro e verificar se ela se parece com ele antes de gerar o restante. Uma primeira imagem boa evita um lote inteiro desperdiçado.

Se o usuário depois fizer um segundo pacote com a mesma pessoa (por exemplo, um pacote de casal), aponte o resumo para as figurinhas finalizadas do primeiro pacote como referência para aquela pessoa, não para uma foto antiga. O personagem deve permanecer o mesmo entre os pacotes.

Etapa 4 · Empacotar

Coloque as imagens geradas em uma pasta por pacote, nomeadas em ordem (01.png, 02.png, ...). Em seguida, execute scripts/pack.py da pasta deste skill, usando seu caminho absoluto (o diretório de trabalho do usuário não é a pasta do skill):

python3 <caminho-desta-pasta-do-skill>/scripts/pack.py <pasta-de-entrada> <pasta-de-saída> --name "Meu Pacote"

Ele precisa do Pillow (python3 -m pip install pillow). O que ele faz:

  • remove um fundo branco sólido ou de cor uniforme se a imagem veio sem transparência e redesenha o contorno branco (ele avisa; verifique as bordas)
  • rejeita fundos de foto, gradiente ou xadrez falso: regere esses com fundo transparente
  • corta, centraliza e preenche cada imagem para 512×512
  • escreve um PNG e um WebP por figurinha, comprimindo cada WebP para menos de 100KB
  • faz um ícone de bandeja de 96×96 a partir da primeira figurinha (ou --tray arquivo)
  • faz uma grade overview.png com números
  • sai com código não zero e diz o motivo se algo quebrar uma regra do WhatsApp

Etapa 5 · Verificar, depois entregar

Abra overview.png e olhe você mesmo. Em seguida, amplie as arriscadas. Um script passar não significa que o pacote está bom.

Verifique cada figurinha quanto a:

  1. Parece com eles: marcadores de identidade presentes, rosto não afinado, mesmo personagem em todo o pacote.
  2. Mãos: conte os dedos em corações, sinais de OK, apontamentos, mãos em oração, segurando mãos.
  3. Texto (se houver): cada caractere exatamente como escrito, nada distorcido.
  4. Bordas: contorno completo, cabelo não cortado pela remoção de fundo.

Refaça apenas as figurinhas que falham em uma verificação. Uma pose ligeiramente estranha que ainda seja legível permanece.

Em seguida, compacte a pasta png/ da saída junto com tray.png, entregue esse compactado e guie o usuário por references/install-whatsapp.md. A maioria dos aplicativos de figurinhas pega os PNGs e os converte; a pasta webp/ está lá para ferramentas que desejam o formato final do WhatsApp diretamente.

Bom saber

  • Responda no idioma do usuário. Mantenha o resumo de geração em inglês, a menos que a ferramenta de imagem do usuário funcione melhor em outro idioma; o texto que VAI em uma figurinha permanece no idioma em que eles conversam.
  • Privacidade, dito claramente: este skill não envia nada por conta própria, mas as fotos são lidas pelo Claude e enviadas para qualquer ferramenta de imagem que o usuário escolher. Semelhanças geradas de pessoas reais são dados pessoais; mantenha as saídas locais, a menos que o usuário decida compartilhá-las.
  • Não copie a aparência de figurinhas de outra pessoa ou um personagem conhecido. Use a lista de estilos, não "faça igual às figurinhas do X".

Habilidades Relacionadas