Claude Skill

win4r/openclaw-a2a-gateway

OpenClaw A2A Gateway is a TypeScript plugin implementing the Agent-to-Agent (A2A) protocol v0.3.0 for bidirectional agent communication within the OpenClaw ecosystem.

Overview

Stars523
Forks102
LanguageTypeScript
Last pushed2026-06-03
Last synced2026-06-17
View on GitHub

Repository

Ownerwin4r
Repositoryopenclaw-a2a-gateway
Full namewin4r/openclaw-a2a-gateway
Repo ID1,162,355,550

Install this Skill

git clone https://github.com/win4r/openclaw-a2a-gateway.git a2a-gateway

Registry

Typeopenclaw_skill
Quality score85/100
Verificationreadme_parsed
Last verified2026-06-09
Platforms
ClaudeOpenClawCodex
Capabilities
pdfmemoryimageterminalworkflowopenclawopenclaw-agentopenclaw-extensionopenclaw-pluginopenclaw-skills
Detected files
README.mddocspackage.jsontests
Config keys
URLTOKENPEER_TOKENA_TOKENB_TOKENPACKAGE_JSON
Install methods
  • git clone https://github.com/win4r/openclaw-a2a-gateway.git a2a-gateway
  • npm install --production

Summary

OpenClaw A2A Gateway is a plugin that implements the Agent-to-Agent (A2A) protocol v0.3.0, enabling bidirectional communication between intelligent agents within the OpenClaw ecosystem.

Chinese description

实现A2A(Agent-to-Agent)协议v0.3.0的OpenClaw插件——双向智能体通信网关

Key features

  • Implements A2A protocol v0.3.0 for agent interoperability
  • Bidirectional agent communication gateway
  • Built as an OpenClaw plugin/extension
  • Written in TypeScript for type safety
  • Supports OpenClaw agent ecosystem integration

Use cases

  • Connecting multiple OpenClaw agents for collaborative tasks
  • Building multi-agent systems with standardized communication
  • Enabling agent-to-agent data exchange and coordination
  • Extending OpenClaw with interoperable agent networks

README excerpt

# 🦞 OpenClaw A2A Gateway Plugin [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![A2A v0.3.0](https://img.shields.io/badge/A2A-v0.3.0-green.svg)](https://github.com/google/A2A) [![Tests](https://img.shields.io/badge/tests-486%20passing-brightgreen.svg)]() [![Node](https://img.shields.io/badge/node-%E2%89%A522-blue.svg)]() [English](README.md) | [简体中文](README_CN.md) | [繁體中文](README_TW.md) | [日本語](README_JA.md) | [한국어](README_KO.md) | [Français](README_FR.md) | [Español](README_ES.md) | [Deutsch](README_DE.md) | [Italiano](README_IT.md) | [Русский](README_RU.md) | [Português (Brasil)](README_PT-BR.md) A production-ready [OpenClaw](https://github.com/openclaw/openclaw) plugin that implements the [A2A (Agent-to-Agent) v0.3.0 protocol](https://github.com/google/A2A), enabling OpenClaw agents to discover and communicate with each other across servers — with zero-config install and automatic peer discovery. **The only A2A gateway with adaptive, bio-inspired routing, discovery, and resilience — designed for multi-agent ecosystems at scale.** ## Key Features ### Transport & Protocol - **Three transports**: JSON-RPC, REST, and gRPC — with automatic fallback (tries JSON-RPC → REST → gRPC) - **SSE streaming** with heartbeat keep-alive for real-time task status - **Full Part type support**: TextPart, FilePart (URI + base64), DataPart (structured JSON) - **Auto URL extraction**: file URLs in agent text responses are promoted to outbound FileParts ### Intelligent Routing - **Rule-based routing**: auto-select peer by message pattern, tags, or peer skills - **Hill equation affinity scoring**: multi-dimensional routing with sigmoid scoring — skills, tags, pattern, and success rate weighted via `score = affinity^n / (Kd^n + affinity^n)` ([Hill, 1910](

Topics

Explore more

Data from GitHub. Synced on 2026-06-17