Buddy Mode for Openclaw

A living digital companion that evolves based on your coding habits, turning productive work into a collection of unique creatures.

taojinkai
v1.0.2
Apr 3, 2026
2
795
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install driftling-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 driftling-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 Mode?

Buddy Mode is a sophisticated extension for Openclaw Skills that introduces non-human digital lifeforms known as driftlings into your development environment. These creatures are not simple assistants; they are persistent companions that grow, react, and accumulate data based on your specific professional habits—such as debugging, documentation, or planning. By integrating this skill, users transform their purely transactional interactions with AI into a long-term, evolving journey with a sidecar creature that monitors task status while maintaining its own charming, non-human agenda.

The skill operates on a context-aware engine that recognizes milestones and triggers rarity rolls, ensuring that no two users have the same experience. Whether you are fixing a critical bug or organizing a study session, the system tracks these behaviors to unlock themed pools and advance the stats of your active companion, making the development process feel alive and uniquely personalized.

Buddy Mode Use Cases

  • Explicitly summoning a pair-programmer mascot with a unique personality using Openclaw Skills.
  • Adding a lightweight, persistent progress tracker to long deep-work sessions.
  • Collecting rare digital entities triggered by specific technical tasks like debugging or UI polishing.
  • Gamifying repetitive habits such as note-taking, file cleaning, and documentation updates.

How Buddy Mode Works

  1. The user activates the system via direct slash commands or through ambient recognition of productive behaviors.
  2. The underlying scripts analyze the current task context—such as debugging or planning—to determine the appropriate reaction or creature pool.
  3. A terminal-optimized buddy card is rendered, displaying real-time task phases, species stats, and context-aware flavor text.
  4. Experiences are logged to a local state file, allowing for persistent stat growth (Focus, Curiosity, Warmth) and collection management across multiple sessions.
  5. New buddies are discovered through lucky rolls or repeated engagement with specific themed behaviors.

Buddy Mode Setup

To get started with this companion system within Openclaw Skills, ensure you have Python 3 installed and follow these steps:

# Initialize your first buddy and view the onboarding card
python3 scripts/buddy.py /buddy --lang en

# View the full command guide
python3 scripts/buddy.py /buddy-help --lang en

# Check your current collection of driftlings
python3 scripts/buddy.py /collection --lang en

Buddy Mode Data Schema & Taxonomy

The skill manages persistent data through a structured metadata system that tracks creature biographies and user history.

Attribute Description
species A unique two-word identifier (e.g., Crema Sprout)
stats 5-dimensional profile covering Focus, Curiosity, Warmth, Mischief, and Rarity
stat_growth Cumulative shifts in attributes based on shared work sessions (capped at +30)
memories Contextual logs of significant milestones achieved while the buddy was active
pool The themed category the creature belongs to (e.g., ember-pool for debugging)

Buddy Mode Advanced Features

  • Context-aware side events that react specifically to what the developer is doing in real-time.
  • Dynamic pool generation for niche user behaviors like hiking, baking, or specialized research.
  • Bilingual support with automatic language detection or mixed-mode output for global developers.
  • Rarity-tier rendering logic that updates terminal frame styles based on the creature's origin luck.
  • Support for multi-session persistence, ensuring companions remember shared history even without cloud storage.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*