/install clawpet
clawpet — OpenClaw Pet Companion 🐾
Use this skill when the user wants to adopt a pet, check pet status, interact with the pet, or send a pet image. Pet status includes passive time-based updates, so each check-in can reflect elapsed time.
Typical triggers
- "我想養一隻貓"
- "我的寵物今天狀態如何?"
- "幫我餵牠"
- "讓牠拍一張照"
Command reference
1) List pets
bash {baseDir}/scripts/clawpet.sh pets
2) Adopt a pet
bash {baseDir}/scripts/clawpet.sh adopt momo
3) Check current status
bash {baseDir}/scripts/clawpet.sh status
4) Interact with pet
bash {baseDir}/scripts/clawpet.sh interact feed
bash {baseDir}/scripts/clawpet.sh interact play
bash {baseDir}/scripts/clawpet.sh interact rest
5) Generate image prompt
bash {baseDir}/scripts/clawpet.sh prompt
bash {baseDir}/scripts/clawpet.sh prompt --place "sunny window" --style "photorealistic, professional pet photography"
Outputs the full image generation prompt text. Default style is photorealistic.
6) Auto care
bash {baseDir}/scripts/clawpet.sh care
bash {baseDir}/scripts/clawpet.sh care --action feed
Agent behavior guidance
Basic interactions
- Always call
bash {baseDir}/scripts/clawpet.sh ...to avoid missing executable issues. - When user says they want a pet, first run
bash {baseDir}/scripts/clawpet.sh pets, then ask which one they want. - For regular check-ins, run
bash {baseDir}/scripts/clawpet.sh status. - For daily care, prefer
bash {baseDir}/scripts/clawpet.sh care; for explicit requests, run... interact \x3Caction>.
Image generation workflow (IMPORTANT)
When the user requests a pet image:
-
Generate the prompt:
bash {baseDir}/scripts/clawpet.sh prompt --place "cozy afternoon window"This outputs the full prompt text. Default style is photorealistic pet photography.
-
Generate the image with nano-banana-pro:
uv run /home/yaze/.npm-global/lib/node_modules/openclaw/skills/nano-banana-pro/scripts/generate_image.py \ --prompt "\x3Cprompt from step 1>" \ --filename "YYYY-MM-DD-HH-MM-pet-name.png" \ --resolution 1KThis saves the image to
/home/yaze/.openclaw/workspace/YYYY-MM-DD-HH-MM-pet-name.png -
Send the image with message tool:
message(action="send", channel="telegram", media="/home/yaze/.openclaw/workspace/YYYY-MM-DD-HH-MM-pet-name.png", message="🐾 \x3Cpet_name> 的即時快照")
Why this workflow:
- Uses Gemini (nano-banana-pro) for high-quality watercolor-style images
- Local file path works with message tool's media parameter
- Consistent with other OpenClaw image generation patterns
Troubleshooting
- If
clawpetcommand is not found, this skill wrapper auto-falls back to:uvx --from git+https://github.com/yazelin/clawpet.git clawpet ...uv tool run --from git+https://github.com/yazelin/clawpet.git clawpet ...
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clawpet - After installation, invoke the skill by name or use
/clawpet - Provide required inputs per the skill's parameter spec and get structured output
What is clawpet?
OpenClaw pet companion skill. Manage adopted pets, run interactions, and produce pet image prompts. It is an AI Agent Skill for Claude Code / OpenClaw, with 961 downloads so far.
How do I install clawpet?
Run "/install clawpet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is clawpet free?
Yes, clawpet is completely free (open-source). You can download, install and use it at no cost.
Which platforms does clawpet support?
clawpet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created clawpet?
It is built and maintained by yazelin (@yazelin); the current version is v0.1.6.