Fleet Communication Skill
Multi-agent communication system for OpenClaw fleets. Enables real-time messaging between multiple OpenClaw instances running on different machines.
by dagangtj · published 2026-03-22
$ claw add gh:dagangtj/dagangtj-fleet-comm# Fleet Communication Skill
Multi-agent communication system for OpenClaw fleets. Enables real-time messaging between multiple OpenClaw instances running on different machines.
When to use
Setup
The skill runs a lightweight HTTP message bus on the coordinator node (default port 18800).
Start the bus (on coordinator node)
node fleet-comm/fleet_bus.jsEnvironment
Commands
Send a message to a specific node
node fleet-comm/fleet_cli.js send <target_node> <message>
# Example: node fleet-comm/fleet_cli.js send 01 "start bounty scan"Broadcast to all nodes
node fleet-comm/fleet_cli.js broadcast <message>Read messages for this node
node fleet-comm/fleet_cli.js readCheck bus status
node fleet-comm/fleet_cli.js statusArchitecture
00 (Mac Mini) 01 (WSL2) 02 (Windows)
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Fleet Bus │◄────────│ CLI/Poll │ │ CLI/Poll │
│ :18800 │─────────►│ │ │ │
└──────────┘ └──────────┘ └──────────┘
▲ │
└─────────────────────────────────────────┘
Tailscale NetworkMessage Format
{
"from": "00",
"to": "01", // or "all" for broadcast
"msg": "message text",
"type": "task|info|alert|result",
"ts": 1234567890
}Free vs Pro (future)
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...