OpenClaw pet companion skill. Manage adopted pets, run interactions, and produce pet image prompts.
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.
bash {baseDir}/scripts/clawpet.sh pets
bash {baseDir}/scripts/clawpet.sh adopt momo
bash {baseDir}/scripts/clawpet.sh status
bash {baseDir}/scripts/clawpet.sh interact feed
bash {baseDir}/scripts/clawpet.sh interact play
bash {baseDir}/scripts/clawpet.sh interact rest
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.
bash {baseDir}/scripts/clawpet.sh care
bash {baseDir}/scripts/clawpet.sh care --action feed
bash {baseDir}/scripts/clawpet.sh ... to avoid missing executable issues.bash {baseDir}/scripts/clawpet.sh pets, then ask which one they want.bash {baseDir}/scripts/clawpet.sh status.bash {baseDir}/scripts/clawpet.sh care; for explicit requests, run ... interact <action>.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 "<prompt from step 1>" \
--filename "YYYY-MM-DD-HH-MM-pet-name.png" \
--resolution 1K
This 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="🐾 <pet_name> 的即時快照")
Why this workflow:
clawpet command 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 ...