Install
npx skillscat add paprini/clawbridge Install via the SkillsCat registry.
SKILL.md
ClawBridge Skill
Use this repository when an OpenClaw agent needs to communicate with peer agents on other machines through ClawBridge.
When To Use It
Use ClawBridge when you need to:
- ping a peer or inspect its status
- send a chat message through another instance's local gateway
- broadcast a message to multiple peers
- expose a tightly controlled subset of OpenClaw gateway tools over A2A
Core Skills
pingget_statuschatbroadcast
The chat skill expects a JSON payload such as:
{ "target": "#general", "message": "hello" }The A2A message may send the skill name and JSON args in separate text parts. ClawBridge supports that format.
Safe Usage Rules
- Prefer built-in skills before exposing gateway tools.
- Keep
config/bridge.jsonlimited to safe tools likemessage,web_search,web_fetch,memory_search, andsession_status. - Do not expose
exec,Write,Edit,Read, orbrowserunless the operator explicitly accepts the risk. - Run
npm run verifybefore starting the server.
Operator Workflow
npm install
npm run setup
npm run verify
npm startKey Files
src/server.js: A2A server entry pointsrc/executor.js: skill routing and argument extractionsrc/bridge.js: OpenClaw gateway bridgeconfig/bridge.json: gateway tool exposure policydocs/PUBLIC_QUICKSTART.md: public deployment guide