openclaw-agent-bridge

Bridge external agents to OpenClaw via Protocol v3 WebSocket gateway.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/dudman1/openclaw-agent-bridge --skill openclaw-agent-bridge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-agent-bridge
Source: https://github.com/dudman1/openclaw-agent-bridge/tree/main
Command: npx skills add https://github.com/dudman1/openclaw-agent-bridge --skill openclaw-agent-bridge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridge external agents to send messages to OpenClaw agents via a Protocol v3 WebSocket gateway.

Core Features & Use Cases

  • WebSocket-based cross-agent messaging to the OpenClaw gateway
  • Secure, device-signed authentication with Ed25519 keys
  • Pairing workflow to obtain and store device tokens
  • Supports Hermes, Claude Code, cron jobs, webhooks, CI/CD workflows

Quick Start

Install dependencies, pair with the gateway using pair.py, then run the CLI to send a message to a target session.

Frequently Asked Questions about openclaw-agent-bridge

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

FAQPage Schema
How do I send messages to an OpenClaw agent from an external automation tool?

Cross-agent messaging to OpenClaw is done by bridging external agents through a Protocol v3 WebSocket gateway. The bridge enables tools like Hermes, Claude Code, cron jobs, webhooks, and CI/CD workflows to dispatch chat.send RPC messages to target OpenClaw sessions.

What authentication is required for WebSocket cross-agent messaging with OpenClaw?

WebSocket cross-agent messaging requires secure, device-signed authentication using an Ed25519 keypair. You must obtain a paired device token through a pairing workflow and store the keypair in a designated local directory before dispatching messages.

How do I pair a device with the OpenClaw gateway for the first time?

Device pairing with the OpenClaw gateway is performed using the pair.py script. Running this script obtains and stores the necessary device token, allowing your external agent to authenticate and send messages via the WebSocket bridge.

Can I use OpenClaw bridge to connect CI/CD workflows or cron jobs to my agents?

Yes, the OpenClaw bridge supports connecting CI/CD workflows, cron jobs, webhooks, Hermes, and Claude Code to OpenClaw agents. It routes messages from these automation pipelines across a single host or distributed environments using the WebSocket gateway.

What dependencies do I need to run the OpenClaw cross-agent bridge?

Running the OpenClaw cross-agent bridge requires Python dependencies including the cryptography and websocket-client packages. You also need a local OpenClaw gateway, an Ed25519 keypair, and a paired device token stored in your bridge directory.

Why does my OpenClaw bridge fail to send messages to the target session?

OpenClaw bridge message dispatch can fail if the local gateway is unreachable, the Ed25519 keypair is missing from the bridge directory, or the device token was not obtained through pair.py. Ensure all Python dependencies and pairing prerequisites are met.