Buddy for Openclaw

A deterministic virtual pet system that hatches a unique companion for every user based on their specific ID.

edwin19861218
v1.0.0
Apr 9, 2026
0
626
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install openclaw-claude-buddy

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 openclaw-claude-buddy 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 Buddy?

Buddy is an interactive virtual pet system designed to bring personality and gamification to AI agent environments. Built as part of the Openclaw Skills ecosystem, it generates a unique, persistent companion for every user. Each pet is deterministically created based on the user's ID, ensuring a consistent and one-of-a-kind partner featuring specific species, rarity levels, and personality traits.

Beyond simple aesthetic appeal, Buddy provides a structured way to interact with AI through stateful commands. Whether you are hatching a rare dragon or a common cat, the skill uses ASCII art and persistent data storage to maintain your pet's 'Soul'—including its name and evolving personality—across different sessions.

Buddy Use Cases

  • Gamifying the developer workspace by hatching and evolving a digital companion.
  • Testing AI agent command execution through interactive pet responses.
  • Collecting and managing unique ASCII-based sprites within Openclaw Skills.
  • Adding a layer of personality and engagement to automated bot environments.

How Buddy Works

  1. The user triggers the lifecycle by calling the /buddy command, which executes the internal hatch script.
  2. The system performs deterministic generation using the User ID to calculate species, rarity, and visual attributes like hats or eyes.
  3. A persistent 'Soul' file is accessed to load the pet's unique name and personality traits.
  4. The skill renders a visual interface using ASCII sprite art and attribute bars directly in the terminal or chat.
  5. Users can then issue sub-commands like pet or stats to update the interaction state or view detailed metadata.

Buddy Setup

To use this skill, ensure that Node.js is installed on your system as it is the primary runtime requirement.

# Requirements: node
# Installation is handled via the Openclaw Skills manager
openclaw install buddy

After installation, initialize your companion by typing /buddy in your preferred AI coding interface.

Buddy Data Schema & Taxonomy

The Buddy skill manages data through a combination of deterministic logic and persistent metadata tables.

Component Details
Species 18+ types including Dragon, Cat, Robot, and Capybara
Rarity Star-based rarity scaling based on deterministic generation
Persistent Data The 'Soul' object stores custom names and personality modifiers
Visuals ASCII sprite rendering for eyes, hats, and status bars

Buddy Advanced Features

  • Deterministic identity generation ensuring your pet remains the same across different Openclaw Skills instances.
  • Mute/Unmute toggles for automatic response messages to minimize noise during deep work.
  • Complex attribute panels that track rarity, species traits, and interaction history.
  • Multi-species support with over 18 unique ASCII sprites available for hatching.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

Featured*