agent-communication-hub

Orchestrates inter-agent messaging and session tracking for OpenClaw skills with SQLite-backed persistence and offline queueing.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/kaifashraff/jarvis-research --skill agent-communication-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-communication-hub
Source: https://github.com/kaifashraff/jarvis-research/tree/main/skills/agent-communication-hub
Command: npx skills add https://github.com/kaifashraff/jarvis-research --skill agent-communication-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenClaw agents often need a durable, real-time communication layer that persists messages, tracks agent presence, and supports event-driven workflows. This skill provides a reliable messaging backbone with offline queueing, session history, and SQLite-backed persistence to ensure messages are delivered and traceable even when agents are temporarily offline.

Core Features & Use Cases

  • Direct, private, and broadcast messaging between agents with delivery semantics that handle online/offline states.
  • Event publish/subscribe with payload filtering and replay support for auditing and recovery.
  • Agent registration, presence tracking, and session history to maintain accurate worker state.
  • Offline message queuing, delivery acknowledgement, and SQLite-backed audit logs.
  • Persisted history for audits and replay in distributed OpenClaw workflows.

Quick Start

Register a few agents, connect them, and begin exchanging direct, private, or broadcast messages through the CommunicationHub.

Frequently Asked Questions about agent-communication-hub

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up reliable inter-agent messaging with offline queueing?

Reliable inter-agent messaging with offline queueing is configured by registering agents in a communication hub with SQLite-backed persistence. This stores messages durably and guarantees delivery acknowledgement even when agents are temporarily offline.

What is event pub/sub with payload filtering for distributed agent workflows?

Event pub/sub with payload filtering is a messaging pattern where agents subscribe to specific event types and receive filtered payloads. This skill supports it with replay capabilities to recover missed events and maintain accurate worker state in distributed workflows.

How do I track agent presence and session history in a distributed workflow?

Agent presence and session history are tracked by registering agents in a communication hub that maintains online/offline states. The system logs session histories in SQLite, providing an auditable record of agent interactions and presence transitions.

Does SQLite persistence work for broadcasting messages to offline agents?

Yes, SQLite persistence works for broadcasting messages to offline agents by queuing the messages in an offline queue. When the offline agent reconnects and comes online, the queued broadcast messages are delivered and acknowledged.

Can I replay event subscriptions to audit agent communication history?

Yes, you can replay event subscriptions to audit agent communication history because the messaging backbone uses SQLite-backed audit logs. This allows you to recover and replay past events with their filtered payloads for auditing distributed workflows.

What are the limitations of using SQLite for agent message persistence?

Using SQLite for agent message persistence provides durable local storage but may face limitations with highly concurrent writes across a large distributed workflow. It is designed for reliable delivery and audit logs rather than high-throughput distributed database scaling.