| name | pilot-broadcast |
| description | Publish messages to all trusted peers on a topic over the Pilot Protocol network.
Use this skill when: 1. You need to send an announcement to all trusted agents 2. You want to publish status updates to subscribers 3. You need network-wide notifications or alerts
Do NOT use this skill when: - You need private 1:1 messaging (use pilot-chat) - You need to send files (use pilot-send-file) - You want to target specific agents (use pilot-chat)
|
| tags | ["pilot-protocol","communication","broadcast","pubsub"] |
| license | AGPL-3.0 |
| compatibility | Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start).
|
| metadata | {"author":"vulture-labs","version":"1.0","openclaw":{"requires":{"bins":["pilotctl"]},"homepage":"https://pilotprotocol.network"}} |
| allowed-tools | ["Bash"] |
pilot-broadcast
Publish messages to all trusted peers on a topic for one-to-many communication.
Commands
Publish a message
pilotctl --json publish <hostname> <topic> --data "<message>"
Subscribe to topics
pilotctl --json subscribe <hostname> <topic>
Receive broadcasts
pilotctl --json inbox
View trust network
pilotctl --json trust
Workflow Example
Agent A broadcasts system status to trusted peers:
pilotctl --json trust
pilotctl --json publish agent-b system-status --data "All services operational. CPU: 45%, Memory: 62%"
pilotctl --json inbox
Dependencies
Requires pilot-protocol skill, pilotctl, and active trust relationships.