hatch-pet
Faz seu agente criar e editar sprites de animais de estimação animados. Ele permite criar pets personalizados a partir de imagens. É útil para jogos e animações.
O que ela faz
Esta ferramenta cria e prepara animações de bichinhos digitais para um jogo chamado Codex. Ela transforma suas ideias ou imagens em um pet animado, pronto para ser usado no jogo.
Quando usar
- ✓Quando você quer criar um novo pet animado para o Codex.
- ✓Quando você tem uma imagem e quer transformá-la em um pet animado.
- ✓Quando você precisa arrumar ou melhorar a animação de um pet existente.
Exemplo do que pedir para a IA
“Crie um pet animado de um dragão fofo com base nesta imagem.”
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
Mensagem pronta para colar
Como funciona
Você fornece uma imagem ou descreve o pet. A ferramenta usa essa informação para gerar as animações em diferentes poses, como parado ou andando. Depois, ela organiza tudo em um formato que o jogo Codex entende.
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 nexu-io/open-design --skill hatch-petOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/hatch-pet/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Pet Hatch
Integração OpenDesign. Esta é a habilidade Codex
hatch-petnão modificada, vendida sobskills/hatch-pet/para que qualquer agente OpenDesign possa executá-la. Após a habilidade terminar de empacotar, ospritesheet.webpresultante (em${CODEX_HOME:-$HOME/.codex}/pets/<pet-name>/) pode ser importado para o companheiro pet flutuante via Configurações → Geral → Pets → Importar sprite Codex. O fluxo de importação detecta automaticamente o atlas 8×9 /192×208e permite que o usuário escolha qual linha de animação reproduzir (parado, correndo para a direita, acenando, …).
Visão Geral
Crie um pet animado compatível com Codex a partir de um conceito, uma ou mais imagens de referência, ou ambos. Esta habilidade gerencia o planejamento de prompts específico para pets, linhas de animação, extração de quadros, geometria do atlas, QA, pré-visualizações e empacotamento. Ela delega a geração visual para $imagegen.
As entradas visíveis para o usuário são opcionais. Se o usuário omitir um nome para o pet, infira um a partir do conceito ou dos nomes dos arquivos de referência; se isso não for possível, escolha um nome curto e apropriado. Se o usuário omitir uma descrição, infira uma a partir do conceito ou das referências. Se o usuário omitir imagens de referência, gere o pet base a partir do texto primeiro, e então use essa base como a referência canônica para cada linha de animação.
Delegação de Geração
Use $imagegen para toda a geração visual normal.
Antes de gerar a arte base, as tiras de linha ou as linhas de reparo, carregue e siga a habilidade de geração de imagem instalada:
${CODEX_HOME:-$HOME/.codex}/skills/.system/imagegen/SKILL.md
Não chame a API de Imagem diretamente para o caminho normal. Deixe $imagegen escolher seu próprio caminho com prioridade para o built-in e suas próprias regras de fallback de CLI. Se $imagegen indicar que um fallback requer confirmação, pergunte ao usuário antes de continuar.
Ao invocar $imagegen desta habilidade, passe o prompt do pet gerado como a especificação visual autoritativa. Não o envolva no esquema de prompt compartilhado genérico $imagegen e não adicione polimento extra, arte de destaque, foto, produto ou aumento de estilo de ilustração. Os prompts de pet devem permanecer concisos, específicos para sprites e orientados para pets digitais; adicione apenas rótulos de função para as imagens de entrada e quaisquer restrições essenciais do usuário.
Use os scripts desta habilidade apenas para trabalho determinístico: preparação de prompts e manifestos, ingestão de saídas $imagegen selecionadas, extração de quadros, validação de linhas, composição do atlas final, criação de mídia de QA e empacotamento.
Limite rígido: não crie, desenhe, tile, distorça, espelhe ou sintetize visuais de pet com scripts locais Python/Pillow, SVG, canvas, HTML/CSS ou outra arte nativa de código como substituto para $imagegen. Para uma execução normal de pet, espere até 10 trabalhos de geração visual: 1 pet base mais 9 trabalhos de tira de linha. A única exceção é running-left, que pode ser derivado espelhando running-right apenas após running-right ter sido gerado, inspecionado visualmente e explicitamente aprovado como seguro para espelhar. Se espelhar não for apropriado, gere running-left como uma linha $imagegen normal e fundamentada. Se essas chamadas forem muito caras, bloqueadas ou indisponíveis, pare e explique o bloqueio em vez de fabricar tiras de linha localmente.
Não marque os trabalhos visuais como concluídos editando imagegen-jobs.json, copiando arquivos para decoded/ ou escrevendo scripts auxiliares que preencham as saídas de linha. Use record_imagegen_result.py para saídas $imagegen built-in selecionadas, ou generate_pet_images.py apenas para o fallback secundário documentado. Os scripts determinísticos só podem processar saídas visuais já geradas.
Apenas o trabalho base pode ser apenas por prompt. Cada trabalho de tira de linha gerado através de $imagegen deve usar as imagens de entrada listadas em imagegen-jobs.json, incluindo a referência base canônica criada após o registro do trabalho base. Trate qualquer geração de linha sem imagens de aterramento anexadas como inválida.
Estilo de Pet Digital Codex
A arte padrão do pet deve corresponder aos pets digitais built-in do aplicativo Codex: mascotes pequenos adjacentes a pixel art com proporções chibi compactas, silhuetas robustas e legíveis, contornos grossos e escuros de 1-2 px, bordas de pixel/escalonadas visíveis, paletas limitadas, sombreamento cel plano, rostos expressivos simples e membros minúsculos. Mesmo que a arte de referência seja mais detalhada, complexa ou realista, o pet gerado deve ser simplificado para este estilo.
…
Perguntas frequentes
O que é um 'spritesheet'?
É como um álbum de figurinhas onde cada figurinha é um quadro da animação do seu pet. Ele é usado para mostrar o movimento do pet no jogo.
O que significa 'Codex-compatible'?
Significa que o pet animado que a ferramenta criar estará no formato exato que o jogo Codex precisa para funcionar corretamente.
Posso usar qualquer imagem como referência?
Sim, você pode usar desenhos, fotos ou até imagens geradas por IA. A ferramenta vai tentar adaptar a imagem ao estilo do jogo.
Detalhes
Descrição original do autor
Create, repair, validate, preview, and package Codex-compatible animated pet spritesheets from character art, screenshots, generated images, or visual references. Use when a user wants to hatch a Codex pet, create a custom animated pet, or build a built-in pet asset with an 8x9 atlas, transparent unused cells, row-by-row animation prompts, QA contact sheets, preview videos, and pet.json packaging.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #554
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC