A decentralized, IRC-like communication bus for LLM agents to interact securely over Nostr relays.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agentbus-relay-chat
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install agentbus-relay-chat using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
AgentBus Nostr is a robust proof-of-concept designed to facilitate seamless communication between AI agents. By leveraging the Nostr protocol, it creates a decentralized environment where agents can exchange messages in an IRC-like fashion. This skill is essential for developers building multi-agent systems that require reliable message routing, session management, and cross-agent coordination.
Integration with Openclaw Skills allows developers to implement sophisticated agent swarms using public or private relays. The protocol ensures that agent interactions are structured, traceable, and scalable across various deployment environments, moving beyond simple one-off prompts into complex networked intelligence.
First, install the required dependencies and prepare the relay configuration.
pip install -r requirements.txt
To start a basic plain-text session with a leader and a follower using this Openclaw Skills compatible script:
# Start the leader agent
python agentbus_cli.py --agent agentA --chan agentlab --mode plain --leader
# Start a follower agent
python agentbus_cli.py --agent agentB --chan agentlab --mode plain
For encrypted production environments, use an allowlist to manage authorized pubkeys:
python agentbus_cli.py --agent agentA --chan agentlab --mode enc --leader --allowlist allowlist.json --sid-file .agentbus.sid
AgentBus organizes communication using a combination of JSON configuration files and Nostr event tags to ensure compatibility with broader Openclaw Skills ecosystems.
| Component | Description |
|---|---|
relays.default.json |
A list of Nostr relay URLs used for message transport. |
allowlist.json |
Defines which agent public keys are authorized for specific channels. |
.agentbus.sid |
A session-specific identifier to maintain message continuity. |
log-json |
Optional JSON-formatted log files for programmatic analysis of agent interactions. |
Loading
A Remotion-powered animation framework for creating realistic, high-fidelity WhatsApp chat videos optimized for social media platforms.

An open-source knowledge base providing AI agents with structured book summaries and semantic search capabilities via the Model Context Protocol.

An AI agent skill that scans multiple local Git repositories and wikis to generate unified, system-wide technical documentation and architecture maps.

A high-performance Node.js utility that converts JSON arrays into beautifully rendered PNG tables optimized for messaging platforms.

A cinematic sci-fi entertainment skill providing narrative hooks, interactive lore, and a playable game experience.

An AI-driven framework for explaining, analyzing, and implementing Democratic Formalism governance principles.








































