Codex Pet Generator
Create Codex desktop pets from character references by defining row semantics, generating tiny-UI-readable loops, approving or rejecting rows, following slicing guidance, packing a 1536x1872 spritesheet with the bundled packer, validating it, and installing under ~/.codex/pets.
Install
npx skills add wyddy7/codex-pet-generator --skill codex-pet-generatorgit clone --depth 1 https://github.com/wyddy7/codex-pet-generator.git /tmp/codex-pet-generator
mkdir -p ~/.claude/skills
cp -r /tmp/codex-pet-generator/. ~/.claude/skills/codex-pet-generatorPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Codex Pet Generator
Use this skill when the user wants to create, revise, validate, package, or install a custom Codex desktop pet.
## Core Principles
- Animation direction first, image generation second, deterministic packing third.
- Optimize for tiny UI readability, not for how pretty a large strip looks in isolation.
- Treat each row as one loopable state machine, not eight poster poses.
- Keep canon anchors: one approved scale reference, one seated-body reference, one standing-body reference, and one prop-language reference.
- Every generated row must be marked `approved` or `unapproved` before it can advance.
## Codex Format
Custom pets live at:
```text
~/.codex/pets/<pet-id>/
pet.json
spritesheet.png|webp
```
Required spritesheet:
- `1536x1872`
- `8x9` grid
- `192x208` per frame
- transparent final background
- PNG or WebP
Required `pet.json`:
```json
{
"id": "<pet-id>",
"displayName": "<Display Name>",
"description": "<one-line description>",
"spritesheetPath": "spritesheet.webp"
}
```
`spritesheetPath` is resolved relative to the `pet.json` file. Use the same `<pet-id>` as the parent directory name.
Row order is fixed:
1. `idle`
2. `running-right`
3. `running-left`
4. `waving`
5. `jumping`
6. `failed`
7. `waiting`
8. `running`
9. `review`
For row-by-row semantics, common failure modes, and tiny-UI design guidance, read [references/row-semantics.md](references/row-semantics.md) before prompting.
## WorkflowDetails
- Skill name
codex-pet-generator- Repository
- wyddy7/codex-pet-generator
- License
- MIT
- Repo updated
- 5 May 2026
FAQ
What does the Codex Pet Generator skill do?
Create Codex desktop pets from character references by defining row semantics, generating tiny-UI-readable loops, approving or rejecting rows, following slicing guidance, packing a 1536x1872 spritesheet with the bundled packer, validating it, and installing under ~/.codex/pets.
How do I install the Codex Pet Generator skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add wyddy7/codex-pet-generator --skill codex-pet-generator. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Codex Pet Generator popular?
It lives in wyddy7/codex-pet-generator, which has 16 GitHub stars and 1 forks.
Related skills
Grok Search
18Autsunset/grok-search
Use when the user explicitly asks to search the web, check latest/current facts, fetch a URL, or discover pages on a website. Also use when the user asks to install, configure, or setup grok-search (API URL/key, chat vs responses). Do not use for local code search or stable offline knowledge unless the user asks for live web access.
Setup Structure Index
17shannonbay/setup-structure-index
This skill should be used when the user asks to "set up structure index", "add codebase structure tracking", "create structure files", "set up code structure YAML", or needs to set up the codebase structure index system in a project. It creates a two-tier structure index (compact file map in CLAUDE.md + detailed YAML files) and configures a TaskCompleted hook to enforce updates.
Alibaba Java Coding Guidelines Skill
14ns3154/alibaba-java-coding-guidelines-skill
Use when 需要按 Alibaba Java Coding Guidelines(阿里巴巴 Java 编码规范)审查、生成或重构 Java、Spring、MyBatis、Maven、MySQL、SQL、日志、异常、安全或数据库相关代码。
Coolify Manager
17ajmcclary/Coolify-Manager
Manage and troubleshoot Coolify deployments using the official CLI and API. Use this skill when the user needs help with Coolify server management, WordPress troubleshooting on Coolify, debugging service issues, checking SSL certificates, accessing containers, or managing applications and databases through Coolify. Particularly useful for diagnosing down services, fixing .htaccess issues, REST API problems, and performing deployment operations.
Planmysaas
14creationskiro/planmysaas-claude-skill
Use this skill when the user wants to plan a SaaS product end-to-end — turn a one-line idea into a full blueprint with research, analysis, architecture, feature specs, frontend wireframes, phases, and a deep step-by-step build playbook for Claude Code. Triggers on phrases like "plan my saas", "/planmysaas", "build a saas blueprint", "I want to build a saas for X", "turn this idea into a plan", or when the user describes a product idea and asks for structure.
Avito API
15MissiaL/avito-api
Integrate and troubleshoot Avito Business API: listings, Messenger, orders, delivery, jobs, Autoload, Autoteka, Promo and Ads. Look up bundled endpoint schemas, choose authentication and official Ads SDKs, and check migrations. Use for Avito API requests and integrations, not ordinary browsing of avito.ru.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.