A high-performance communication layer providing direct messaging, pub/sub events, and persistent storage for autonomous agent interactions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agent-communication-hub
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 agent-communication-hub using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Agent Communication Hub is a robust infrastructure component designed to facilitate seamless interaction between multiple autonomous entities. By integrating this into your Openclaw Skills setup, agents gain access to a shared communication layer that supports point-to-point messaging, broadcast delivery, and sophisticated event-driven architectures. It ensures that agents remain synchronized and aware of each other's states through durable message delivery and session management.
Built with SQLite-backed persistence, the hub guarantees that no message is lost, even when agents are offline. It provides the necessary plumbing for complex multi-agent systems, including subscription filtering and complete audit trails, making it an essential building block for scalable and reliable agent ecosystems within the Openclaw Skills framework.
To get started with the Agent Communication Hub in your Openclaw Skills project, install the dependencies and initialize the hub in your TypeScript environment.
npm install @openclaw/agent-communication-hub
import { CommunicationHub } from './src/CommunicationHub';
const hub = new CommunicationHub({
dbPath: './data/comm-hub.sqlite'
});
await hub.initialize();
The hub utilizes a structured SQLite database to manage communications and state. Data is organized into the following primary structures:
| Table | Description | Key Fields |
|---|---|---|
| Sessions | Tracks active and historical agent presence | agent_id, status, last_seen |
| Messages | Stores direct and broadcast communication | sender_id, recipient_id, payload (JSON), status |
| Events | Persistent log of published events | event_type, payload (JSON), timestamp |
| Subscriptions | Maps agents to event types | agent_id, event_type, filter_criteria |
All message and event payloads are stored as JSON to provide maximum flexibility for different Openclaw Skills implementations.
Loading
A comprehensive toolkit for automating image uploads, messaging, and visual analysis within the Feishu (Lark) communication platform.

A high-performance FAQ management tool for Feishu bots that builds searchable knowledge bases from Markdown files using fuzzy matching.

A powerful terminal automation skill that leverages tmux to drive interactive TUI applications and manage persistent background processes.

A unified TDD skill that enforces test-first development through automated spec parsing, pattern discovery, and the RED-GREEN-REFACTOR cycle.

A robust SQLite-backed storage system for AI agents that provides long-term memory, metadata management, and semantic retrieval.

A high-performance TypeScript task queue for OpenClaw that orchestrates multi-agent workflows with priority scheduling and dependency management.








































