ワンクリックで
openpet-asset
Create, validate, and package Codex-compatible desktop pet assets for OpenPet.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create, validate, and package Codex-compatible desktop pet assets for OpenPet.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use the OpenPet agent CLI protocol to inspect and control the local desktop pet, send status events, and import Codex-compatible local or website pet sources through the running runtime.
Use the OpenPet MCP bridge to inspect and control the local desktop pet, send status events, and import compatible pet sources through the running runtime.
| name | openpet-asset |
| description | Create, validate, and package Codex-compatible desktop pet assets for OpenPet. |
Use this skill when creating or validating OpenPet asset packages. This runtime-specific skill is derived from the local Codex hatch-pet skill concept; preserve that attribution in substantial future rewrites.
Runtime pet packages use:
pet-folder/
pet.json
spritesheet.webp
pet.json shape:
{
"id": "tiny-duck",
"displayName": "Tiny Duck",
"description": "A tidy duck for calm workspace days.",
"spritesheetPath": "spritesheet.webp"
}
Spritesheet contract:
spritesheet.webp.1536x1872.8 columns by 9 rows.192x208.src/pet/animation.ts.hatch-pet workflow for generation, row extraction, contact sheets, validation, and package creation.python scripts\validate_atlas.py <path-to-spritesheet>
8x9 grid, and 192x208 cells with an image tool.qa/review.json, and final/validation.json when they exist.public/pets/<id>/.python ..\openpet-cli\scripts\openpet_cli.py import-local <pet-folder> --dry-run
python ..\openpet-cli\scripts\openpet_cli.py import-local <pet-folder>
public/pets/<id>/.html, body, and #root transparent for the pet route.validate_atlas.py reports ok: true, or another deterministic atlas check confirms dimensions/grid/cell size.pet.json uses a safe id and relative spritesheetPath.python ..\openpet-cli\scripts\openpet_cli.py import-local <path> --dry-run.192x208 CSS cell at scale 1.