← All skills
hatch-pet
97 / 100 · Low risk
Fine to try.
By openai/skills (GitHub) · design · 28,682 stars · scanned at commit 49f948f
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 ge…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 18 places.
Show 15 more
- skills/.curated/hatch-pet/SKILL.md, line 227
if [ "$JOB_ID" = "base" ]; then mkdir -p "$RUN_DIR/references"; cp "$RUN_DIR/$OUTPUT_REL" "$RUN_DIR/references/canonical-base.png"; fi - skills/.curated/hatch-pet/SKILL.md, line 231
UPDATED_AT=$(date -u +%Y-%m-%dT%H:%M:%SZ) - skills/.curated/hatch-pet/SKILL.md, line 240
GENERATED_ROOT="${CODEX_HOME:-$HOME/.codex}/generated_images" - skills/.curated/hatch-pet/SKILL.md, line 252
python "$SKILL_DIR/scripts/derive_running_left_from_running_right.py" \ - skills/.curated/hatch-pet/SKILL.md, line 263
RUN_DIR=/absolute/path/to/run - skills/.curated/hatch-pet/SKILL.md, line 268
python "$SKILL_DIR/scripts/extract_strip_frames.py" \ - skills/.curated/hatch-pet/SKILL.md, line 276
python "$SKILL_DIR/scripts/inspect_frames.py" \ - skills/.curated/hatch-pet/SKILL.md, line 283
python "$SKILL_DIR/scripts/compose_atlas.py" \ - skills/.curated/hatch-pet/SKILL.md, line 290
python "$SKILL_DIR/scripts/validate_atlas.py" \ - skills/.curated/hatch-pet/SKILL.md, line 296
python "$SKILL_DIR/scripts/make_contact_sheet.py" \ - skills/.curated/hatch-pet/SKILL.md, line 302
python "$SKILL_DIR/scripts/render_animation_previews.py" \ - skills/.curated/hatch-pet/SKILL.md, line 310
python "$SKILL_DIR/scripts/extract_strip_frames.py" \ - skills/.curated/hatch-pet/SKILL.md, line 318
python "$SKILL_DIR/scripts/inspect_frames.py" \ - skills/.curated/hatch-pet/SKILL.md, line 355
RUN_DIR=/absolute/path/to/run - skills/.curated/hatch-pet/SKILL.md, line 368
jq -n --arg run_dir "$RUN_DIR" --arg spritesheet "$RUN_DIR/final/spritesheet.webp" --arg validation "$RUN_DIR/final/validation.json" --arg contact_sheet "$RUN_D
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hatch-pet' ] || [ -L ~/.agents/skills/'hatch-pet' ]; then echo 'A skill folder named hatch-pet already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/openai/skills' "$d" && git -C "$d" checkout --quiet '49f948faa9258a0c61caceaf225e179651397431' -- 'skills/.curated/hatch-pet' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/.curated/hatch-pet' ~/.agents/skills/'hatch-pet' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hatch-pet' ~/.claude/skills/'hatch-pet' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for openai/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/openai/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 49f948f | 97 |
| 2026-11-07 | 49f948f | 97 |
Also found in
Identical copies of this skill exist at:
- idexal/idexal-skills/.curated/hatch-pet