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.pngcom 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:
- Parece com eles: marcadores de identidade presentes, rosto não afinado, mesmo personagem em todo o pacote.
- Mãos: conte os dedos em corações, sinais de OK, apontamentos, mãos em oração, segurando mãos.
- Texto (se houver): cada caractere exatamente como escrito, nada distorcido.
- 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".