โ† All skills
Tencent SkillHub ยท Content Creation

Mu Pet

Animated pixel art desktop pet that roams the screen as an always-on-top Electron overlay. The pet avoids the cursor and active windows, walks along screen e...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Animated pixel art desktop pet that roams the screen as an always-on-top Electron overlay. The pet avoids the cursor and active windows, walks along screen e...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, assets/app/index.html, assets/app/main.js, assets/app/package.json, scripts/install.sh, scripts/uninstall.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

Desktop Pet

A pixel art desktop pet (default: lobster ๐Ÿฆž) that roams the screen as a transparent Electron overlay.

Quick Start

cd <skill-dir>/assets/app npm install npx electron . The pet starts at the bottom center of the screen and begins roaming.

HTTP API

Local API on port 18891 (127.0.0.1 only): GET /state - returns {"state":"idle","statusText":""} POST /state - set state: {"state":"talking","bubble":"hello!"}

States

StateBehavioridleGentle bob, occasional claw snapwalkingMoves along current surfaceclimbingTransitions between floor/walls/ceilingfleeingRunning from cursor or active windowworkingSits at tiny laptop with sparkle particlesthinkingSlow sway, thought dots appearsleepingEyes closed, zzz bubbles float uptalkingFaces user, shows speech bubble, auto-returns to idlesnappingClaw snap animation

Agent Integration

Hit the API at the start of responses to make the pet face the user: curl -s -X POST http://127.0.0.1:18891/state \ -H 'Content-Type: application/json' \ -d '{"state":"talking","bubble":"working on it..."}' Set to working during long operations, thinking while reasoning. The talking state auto-returns to idle after the bubble duration expires.

Auto-Launch (macOS)

Create a LaunchAgent for auto-start on login. Use label ai.openclaw.desktop-pet. # Install as LaunchAgent cat > ~/Library/LaunchAgents/ai.openclaw.desktop-pet.plist << 'EOF' <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"><dict> <key>Label</key><string>ai.openclaw.desktop-pet</string> <key>ProgramArguments</key><array> <string>APP_PATH/node_modules/.bin/electron</string> <string>APP_PATH</string> </array> <key>WorkingDirectory</key><string>APP_PATH</string> <key>RunAtLoad</key><true/> <key>KeepAlive</key><true/> <key>StandardOutPath</key><string>/tmp/desktop-pet.log</string> <key>StandardErrorPath</key><string>/tmp/desktop-pet.log</string> <key>EnvironmentVariables</key><dict> <key>PATH</key><string>/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin</string> </dict> </dict></plist> EOF Replace APP_PATH with the absolute path to the app directory.

Customization

The pet is drawn programmatically via Canvas pixel art in index.html. To change the creature: Edit lobsterBase() and lobsterFront() functions with new pixel layouts Colors are defined as constants at the top of the script block Each pixel is {x, y, w, h, color} at 3x scale

Features

Transparent overlay, always-on-top, click-through (except on the pet itself) Roams full desktop: floor, walls, ceiling Avoids cursor (250px radius) and frontmost window Right-click context menu for manual state control Speech bubbles with auto-sizing duration Pixel art drawn via Canvas (no external images needed)

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts1 Docs1 Config1 Assets
  • SKILL.md Primary doc
  • assets/app/main.js Scripts
  • scripts/install.sh Scripts
  • scripts/uninstall.sh Scripts
  • assets/app/package.json Config
  • assets/app/index.html Assets