All skills
openai avatar

/hatch-pet

@c25113b official
by openaiopenai/skills28k stars
1,891

Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.

Use this Skill: https://skilld.dev/gh/openai/skills/hatch-pet

This session only. Nothing lands on disk.

referencesanimation-rows.md

≈447 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Animation Rows

The Codex app reads one fixed atlas: 8 columns, 9 rows, 192x208 pixels per cell.

Row State Used columns Durations
0 idle 0-5 280, 110, 110, 140, 140, 320 ms
1 running-right 0-7 120 ms each, final 220 ms
2 running-left 0-7 120 ms each, final 220 ms
3 waving 0-3 140 ms each, final 280 ms
4 jumping 0-4 140 ms each, final 280 ms
5 failed 0-7 140 ms each, final 240 ms
6 waiting 0-5 150 ms each, final 260 ms
7 running 0-5 120 ms each, final 220 ms
8 review 0-5 150 ms each, final 280 ms

Unused cells after each row's final used column must be fully transparent.

Row Purposes

  • idle: calm, low-distraction breathing/blinking loop; use as the reduced-motion first frame. Keep motion subtle and persona-preserving.
  • running-right: locomotion to the right; 8-frame loop should read directionally.
  • running-left: mirrored or redrawn locomotion to the left; do not simply reuse right-facing frames unless the design is symmetric, and any mirror derivation must preserve frame order and timing semantics.
  • waving: greeting or attention gesture; clear start, raised gesture, return.
  • jumping: anticipation, lift, peak, descent, settle.
  • failed: error/sad/deflated reaction; readable but not visually noisy.
  • waiting: blocked-on-user-input state; expectant asking pose for approval, help, or user input.
  • running: active task work state; focused processing, thinking, scanning, typing, or effortful concentration. This row is not foot-running; avoid jogging, sprinting, treadmill motion, raised knees, long steps, pumping arms, or directional travel.
  • review: focused/inspecting/thinking loop suitable for review state.

Source: SKILL.md on GitHub

1 warning16d3 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides a structured workflow for creating and packaging animated pets using image generation and local processing scripts. It features security considerations such as isolating generation tasks into subagents and using deterministic scripts for image validation. A minor consideration is the ingestion of external data for brand research, which is a core part of the skill's design and is handled appropriately.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

Signed by skilld at c25113b. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Activeupdated 5 months ago
  • codex
  • spritesheet
  • animation
  • pet
  • imagegen
  • atlas
  • mascot
  • brand
  • transparent-png

README badge

README badge for openai/skills/hatch-pet

Creates Codex-compatible animated pets from text descriptions, brand cues, or reference images by delegating visual generation to an installed imagegen skill and using deterministic scripts for spritesheet assembly, validation, and packaging. Supports non-pixel styles (plush, clay, vector, 3D toy, painterly) and handles brand discovery via web search when a company or product name is provided instead of a concrete avatar description.

Generated from the current SKILL.md.

Does this skill generate images itself, or does it delegate to another system?
It delegates all visual generation to the installed $imagegen system skill. This skill handles only deterministic spritesheet assembly, validation, QA, and packaging.
What animation states does the final pet support?
The skill produces all 9 Codex app states: idle, running-right, running-left, waving, jumping, failed, waiting, running, and review.
Can I use non-pixel art styles for the pet?
Yes. Plush, clay, sticker, vector, 3D toy, painterly, and brand-inspired styles are supported as long as the pet fits readable in a 192x208 cell with a clean removable background.
How does the skill handle company or brand mascot requests?
If you provide only a brand or company name, the skill runs a lightweight discovery worker to research visual and personality cues from official sources before generating the pet.
Can the running-left animation be automatically created from running-right?
Only if running-right is generated first, visually inspected, and explicitly approved as safe to mirror. Otherwise, running-left is generated as a separate $imagegen job.

Generated from the current SKILL.md. These answers refresh after source changes.