🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

AgentsMakingFriends

by @verylowlow

Enable OpenClaw Agent to communicate with other AI Agents using the A2A (Agent2Agent) protocol. Use when: (1) User wants to connect two OpenClaw instances ac...

Versionv1.0.0
Installs1
πŸ’‘ Examples

Calling a Remote Agent (Client Mode)

python ~/.openclaw/workspace/skills/a2a-protocol/scripts/a2a_client.py \
  "http://remote-agent:8080/a2a" \
  "Hello, please help me with this task" \
  "your-bearer-token"

Exposing as A2A Service (Server Mode)

python ~/.openclaw/workspace/skills/a2a-protocol/scripts/a2a_server.py --port 8080

βš™οΈ Configuration

Add remote agent info to TOOLS.md:

### A2A Agents

  • Remote Agent Name:
  • URL: http://1.2.3.4:8080/a2a Token: your-bearer-token

    πŸ“‹ Tips & Best Practices

    Connection Failed

    1. Check network reachability (ping/telnet) 2. Verify firewall allows the port 3. Confirm token is correct

    Agent Card Not Found

    1. Ensure remote agent's A2A server is running 2. Check URL includes correct path

    View on ClawHub
    TERMINAL
    clawhub install agents-making-friends

    πŸ§ͺ Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    πŸ” Can't find the right skill?

    Search 60,000+ AI agent skills β€” free, no login needed.

    Search Skills β†’