Individual skill
create-pet
Create, repair, validate, preview, upload, or activate an animated v2 pet in ChatGPT Work mode from a character idea, brand cue, or reference image. Use for new ChatGPT Pets, custom mascots, non-pixel styles, and unattached sprite sheets requiring nine animation states plus sixteen look directions. Preserve Library artifacts and Pets MCP lifecycle behavior. Exclude real pets, standalone images, and other-app pets; clarify before invoking.
OpenAI/Codex/plugins/work-pets/skills/create-pet/SKILL.md
Source commit a2d33761e49b98f6ec1b48f12143264eb9b4ff4f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 71,199
- Repository last updated
- Nov 10, 2026
- License
- CC0-1.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesSKILL.mdcore · 17,353 bytesreferences/animation-rows.mddoc · 2,583 bytes
Read excerpt
# Create Pet
Create a consistent, readable animated ChatGPT pet, show its motion, save the artifacts to Library, and create it only after the final sprite sheet passes validation. New and replacement artwork uses the supported v2 sheet: eleven rows with nine animation states and sixteen clockwise look directions. Existing v1 sheets remain valid for inspection and preview.
Keep every preview revision in this creation workflow until `create_pet` returns a stable pet ID. Do not load `update-pet` or call `update_pet` for a not-yet-created pet.
Read and follow [the shared sprite-sheet and preview contract](../../references/sprite-sheet-contract.md) before generating, validating, repairing, or previewing artwork. It defines the exact v1/v2 layouts, Library requirements, state semantics, look-direction rules, acceptance gates, and required previews.
## Preserve the request and prepare Library
Preserve the user's character idea, source images, requested name, description, style, and activation preference. Treat character art, generated images, existing sprite sheets, contact sheets, and built-in pet art as identity references rather than assuming they already have final cell geometry.
- Infer a missing name from an unambiguous concept, brand, or reference; otherwise choose a short friendly name or ask when the choice materially affects the result.
- Infer a concise description when one is not supplied.