Digital Pet (3D Labubu) for Openclaw

An interactive 3D Labubu companion that lives on your desktop, responding to feeding, playing, and touch interactions.

wittfan
v1.0.0
Mar 4, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install digital-pet

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install digital-pet using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Digital Pet (3D Labubu)?

The Digital Pet skill brings a highly detailed 3D Labubu model to life using Three.js. This Openclaw Skills entry provides a virtual companion that users can interact with through a web interface. It features a persistent state system where the pet's mood, satiety, and vitality change based on user actions and time, making it more than just a static model.

It serves as an engaging example of how Openclaw Skills can integrate complex 3D rendering and state management into a local environment. The pet features classic Labubu aesthetics, including rabbit ears, large eyes, and its signature pointed teeth, all rendered in a smooth 3D environment.

Digital Pet (3D Labubu) Use Cases

  • Add a cute 3D desktop companion for workspace personalization.
  • Demonstrate interactive 3D capabilities using Three.js within the Openclaw Skills ecosystem.
  • Create a simple virtual pet game for stress relief during coding sessions.
  • Develop interactive 3D displays for local web environments.

How Digital Pet (3D Labubu) Works

  1. The skill initializes a local Python server to host the 3D environment.
  2. The Three.js engine renders the high-precision Labubu model with custom textures and animations.
  3. The system listens for mouse interactions and button clicks to trigger state changes.
  4. A background loop progressively decreases satiety over time, requiring user intervention.
  5. Real-time logic calculates ear movement based on mouse coordinates for dynamic responsiveness.

Digital Pet (3D Labubu) Setup

To get started with this digital pet in your Openclaw Skills collection, follow these steps:

# Navigate to the skill directory
cd skills/digital-pet

# Start the local server
python3 scripts/serve.py

# Access the pet in your browser
# Visit http://localhost:8888

Digital Pet (3D Labubu) Data Schema & Taxonomy

The skill manages several state-based metrics to track the pet's health and happiness:

Attribute Description Impact
Mood Increases through petting and play interactions. Higher values trigger happy animations.
Satiety Decreases over time automatically. Must be replenished using the Feed button.
Vitality Consumed when the Play button is used. Determines if the pet is active enough to play.
Mouse Tracking Real-time coordinate mapping. Ears follow the cursor position dynamically.

Digital Pet (3D Labubu) Advanced Features

  • Interactive 3D physics-based ear following logic that maps to cursor movement.
  • State-based animations including jumping, happy reactions, and feeding responses.
  • Time-decay system for pet needs to simulate realistic living pet behavior within Openclaw Skills.
  • Lightweight Python-based serving architecture for low-latency browser rendering.
  • High-fidelity 3D assets optimized for web-based performance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*