Hatch Pet Chibi Cartoon Desktop Pet Generator
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_90a020b6/erdong-hatch-pet.
About this skill
What Problem It Solves
Desktop pet projects often stall on asset specs, animation states, and runtime synchronization: a reference image must become a chibi cartoon style, the spritesheet must match 8 columns × 11 rows and 1536×2288 px, and the animation must cover states such as idle, waiting, running, review, and failed. Hatch Pet turns these moving parts into a local toolchain for generating, validating, and displaying a desktop pet.
Core Capabilities and Workflow
- Generate a chibi pet: use
qpet --image image.pngto turn a character reference into cartoon frames; without an AI API it mainly applies scaling and style filters, while--ai + --api-keyis needed for stronger stylization. - Build a standard spritesheet: output
spritesheet.webp,pet.json, and a zip package; the default spec is192×208 pxper cell, with9animation rows and2rows for 16-direction gaze. - Display and interact on desktop: the
desktopcommand usestkinterto show a transparent borderless window, supporting left-click dragging, right-click menus, mouse following, and 16-direction gaze. - AI agent status sync: with
--watch, it polls~/.hatch-pet/status.jsonand switches animations or bubbles based on states such asthinking,working,reviewing,done, anderror. - Validate specs:
validatechecks spritesheet dimensions, format, and configuration to reduce failures such as a window flashing out or misaligned coordinates.
Boundaries and Caveats
This tool is better suited for rapid prototyping and desktop status visualization than for replacing professional animation tools. desktop requires a graphical desktop environment, so headless servers or SSH sessions cannot create windows. Photo-to-chibi quality depends on reference image quality and model capability; front-facing, half-body shots with clean backgrounds and even lighting work best. Spritesheet specs may need adaptation when using different desktop pet frameworks.
Use Cases
- Build a local prototype: convert a reference image into chibi frames and assemble a `1536×2288` spritesheet with `build` and `validate`.
- Debug desktop animation: display a transparent window with `desktop` and test dragging, right-click menus, mouse following, and 16-direction gaze.
- Demo agent state: write `status.json` from an AI agent and switch pet animations for thinking, working, and done.
- Validate assets: check `spritesheet.webp` dimensions, format, and `pet.json` before launching the desktop window.
Best For
- Small teams building desktop status UIs: map AI agent thinking, working, and done states to pet animations and bubbles.
- Frontend engineers prototyping locally: generate chibi spritesheets, validate specs, and run `tkinter` transparent windows.
- AI toolchain engineers: sync agent status files to local desktop indicators through a file bridge.
- Product engineers testing desktop interaction: verify dragging, right-click menus, mouse following, and 16-direction gaze.
Related Skills
A one-shot coding agent built on Claude Code CLI that runs non-interactively, supports a specified workdir, and can be monitored in the foreground or background.
Preview and confirm file sorting by extension, with recursive cleanup, ignore rules, and transactional rollback.
An engineering assistant for static HTML/CSS/JS pages, design-token extraction, IE8-compatible review, and structured delivery.
An engineering workflow for requirement analysis, scenario modeling, risk planning, quality gates, testing, and knowledge capture, with lightweight, standard, and full modes.