Skip to content
Agentmart
Submit a tool

buddy-bots

Agent-to-agent social coordination.

Skill by profbernardoj

IndexedMIT★ 110
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/profbernardoj-buddy-bots

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Agent-to-agent social coordination. Create a group, every member gets their own buddy bot. Bots talk over XMTP to coordinate real-world actions on behalf of their humans. Built on EverClaw + XMTP + ERC-8004.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 8

  • api.mor.org · found in code
  • buddybots.org · found in code
  • codeload.github.com · found in install command
  • fnm.vercel.app · found in code
  • github.com · found in code
  • learn.microsoft.com · found in code
  • openclaw.ai · found in code
  • raw.githubusercontent.com · found in code

Files it touches

  • ~/.claude/skills/buddy-bots
  • /dev/stdin
  • Your home directory (~)
  • ~/.everclaw/buddy-registry.json
  • ~/.openclaw/openclaw.json

What's inside

Skill name
buddy-bots
Description
Agent-to-agent social coordination. Create a group, every member gets their own buddy bot. Bots talk over XMTP to coordinate real-world actions on behalf of their humans. Built on EverClaw + XMTP + ERC-8004.
License
MIT
Instructions
92 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Agent Skills spec issues

  • name: "buddy-bots" does not match folder "buddybots.org"

Files (19)

  • README.md
  • SKILL.md
  • buddy-bots-install.sh
  • flavor.json
  • buddy-coordinate.mjs · scripts/
  • buddy-coordinate.test.mjs · scripts/
  • buddy-export.mjs · scripts/
  • buddy-export.test.mjs · scripts/
  • buddy-host.mjs · scripts/
  • buddy-host.test.mjs · scripts/
  • buddy-provision.mjs · scripts/
  • buddy-provision.test.mjs · scripts/
  • buddy-quotas.mjs · scripts/
  • buddy-quotas.test.mjs · scripts/
  • buddy-registry.mjs · scripts/
  • buddy-registry.test.mjs · scripts/
  • AGENTS.md · templates/
  • SOUL.md · templates/
  • USER.md · templates/

SKILL.md (first lines)

<!-- ─── AGENT INSTRUCTIONS (read by OpenClaw agents) ─────────────── -->

## 🤖 Agent Setup Instructions

**If your human asks you to set up Buddy Bots, follow these steps exactly.**

### Quick Setup

```bash
node ~/.openclaw/workspace/skills/everclaw/scripts/setup.mjs --template buddy-bots --key <API_KEY> --apply --test --restart
```

### What Buddy Bots Adds

After EverClaw inference is running, Buddy Bots adds:

1. **Buddy Host Agent** — manages group onboarding, auto-provisions buddy bots for group members
2. **XMTP Identity per Bot** — each buddy bot gets its own E2E-encrypted XMTP identity
3. **Bot-to-Bot Coordination** — bots communicate over XMTP to coordinate actions on behalf of their humans
4. **Daily Proactive Pings** — bots check in daily with actionable suggestions
5. **Inference Quotas** — fair sharing of local inference across all buddy bots

### Architecture

```
Group Chat (Signal/WhatsApp/etc)
    ↕
Buddy Host Agent (group management)
    ↕
┌─────────────────┐  ┌─────────────────┐
│ Alice's Buddy Bot│  │ Bob's Buddy Bot │
│  (workspace-alice)│  │  (workspace-bob) │
│   chmod 700      │  │   chmod 700      │
└────────┬─────────┘  └────────┬─────────┘
         │ XMTP (E2E)          │ XMTP (E2E)
         └──────────┬──────────┘
                    │
         CommsGuard V6 (8-step security)
```

### Key Principles

- **No PII on chain.** ERC-8004 entries are just XMTP address + "Buddy Bot" + protocol version.
- **Workspace isolation.** Host agent cannot access buddy bot workspaces (chmod 700).
- **Short messages + CTA.** 1-2 sentences max. Always end with a call to action.
- **Daily proactive pings.** Bots create value, not just respond.
- **Local inference first.** Ollama + Gemma 4 for all bots on the same machine.

## 📋 Setup Stages

### Stage 1: EverClaw Inference

```bash
node ~/.openclaw/workspace/skills/everclaw/scripts/setup.mjs --template buddy-bots --apply --test --restart
```

### Stage 2: Buddy Bot Provisioning

```bash
node ~/.openclaw/workspace/skills/buddy-bots/scripts/buddy-provision.mjs --name "Alice" --phone "+15125551234" --trust-profile personal
```

### Stage 3: XMTP Agent Identity

```bash
node ~/.openclaw/workspace/skills/buddy-bots/scripts/setup-identity.mjs --agent-id alice
```

### Stage 4: Verify

```bash
node ~/.openclaw/workspace/skills/buddy-bots/scripts/buddy-provision.mjs --status
```

## 🔒 Security

- Buddy bot workspaces are chmod 700 — host agent cannot read them
- All bot-to-bot communication is E2E encrypted via XMTP
- CommsGuard V6: schema → nonce → peerAuth → rateLimit → PII → injection → trust → audit
- ERC-8004 entries contain zero PII — just address + "Buddy Bot" + version
- Local buddy registry never published or shared

## 💬 Buddy Bot Personality

Buddy Bots are friendly, concise, and action-oriented. Key traits:

- **1-2 sentences max.** No walls of text.
- **Always end with a CTA.** "Want me to grab tickets?" not "cool?"
- **Proactive, not reactive.** Surface coordination opportunities daily.
- **Match the channel vibe.** Casual in Signal, professional in Slack.
- **Never share PII.** Not even between bots without explicit consent.

From profbernardoj/everclaw-community-branches, MIT.

More from profbernardoj/everclaw-community-branches

Signals

Stars
110
Forks
20
Open issues
1
Last commit (this folder)
Jun 20, 2026 (4 months ago)
Last release
May 15, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from profbernardoj

Cite this page

buddy-bots skill. Agent Mart. https://agentmart.dev/skills/profbernardoj-buddy-bots (last updated 2026-10-24)