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.
About
Use cases: agent-building
Reviews
Write a reviewNo 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 codebuddybots.org· found in codecodeload.github.com· found in install commandfnm.vercel.app· found in codegithub.com· found in codelearn.microsoft.com· found in codeopenclaw.ai· found in coderaw.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
- 0.679score
three-shifts
profbernardoj
Cyclic shift execution engine.
SkillCFreshness: C★ 110Claude Code +9 - 0.679score
memory-upgrade
profbernardoj
Diagnose and fix broken memory search in OpenClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.676score
relationships
profbernardoj
Relationship CRM for tracking people, connections, and context.
SkillCFreshness: C★ 110Claude Code +9 - 0.676score
three-shifts
profbernardoj
Daily standup engine.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
xmtp-comms-guard
profbernardoj
Security middleware for all XMTP communications in EverClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
agent-chat
profbernardoj
XMTP real-time agent-to-agent and user-to-agent encrypted messaging daemon for EverClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
night-shift
profbernardoj
Automated overnight task planning and execution engine for EverClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
pii-guard
profbernardoj
Personally identifiable information (PII) leak prevention for EverClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.670score
mission-control
profbernardoj
Visual dashboard for your OpenClaw agent.
SkillCFreshness: C★ 110Claude Code +9 - 0.669score
skillguard
profbernardoj
Security scanner for AgentSkill packages.
SkillCFreshness: C★ 110Claude Code +9 - 0.669score
prompt-guard
profbernardoj
Advanced prompt injection defense system for EverClaw with HiveFence network integration.
SkillCFreshness: C★ 110Claude Code +9 - 0.669score
bagman
profbernardoj
Secure key management for AI agents.
SkillCFreshness: C★ 110Claude Code +9
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
- Source
- GitHubgithub-graphql
More from profbernardoj
- 0.679score
three-shifts
profbernardoj
Cyclic shift execution engine.
SkillCFreshness: C★ 110Claude Code +9 - 0.679score
memory-upgrade
profbernardoj
Diagnose and fix broken memory search in OpenClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.676score
relationships
profbernardoj
Relationship CRM for tracking people, connections, and context.
SkillCFreshness: C★ 110Claude Code +9 - 0.676score
three-shifts
profbernardoj
Daily standup engine.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
agent-chat
profbernardoj
XMTP real-time agent-to-agent and user-to-agent encrypted messaging daemon for EverClaw.
SkillCFreshness: C★ 110Claude Code +9 - 0.674score
pii-guard
profbernardoj
Personally identifiable information (PII) leak prevention for EverClaw.
SkillCFreshness: C★ 110Claude Code +9
Cite this page
buddy-bots skill. Agent Mart. https://agentmart.dev/skills/profbernardoj-buddy-bots (last updated 2026-10-24)