一键导入
a2a-communication
Communicate with other abtars agents — delegate tasks, ask questions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Communicate with other abtars agents — delegate tasks, ask questions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Full browser capability — managed Browsie session or emergency Main direct mode
Fetch web content — 4-level escalation chain from curl to full browser
Find the best free cloud models and update models.json from OpenRouter leaderboard
When to use skill_create (procedures) vs memory_store (facts)
Fetch Twitter/X content — single tweets (no auth) or feeds (cookies)
Search, install, and update community skills from ClawHub (clawhub.ai)
| name | a2a-communication |
| description | Communicate with other abtars agents — delegate tasks, ask questions |
| requires | abtars |
Talk to other abtars instances configured in ~/.abtars/config/peers.json.
peer_ask(peer_name="<peer>", prompt="What's the current disk usage?")
peer_ask(peer_name="<peer>", prompt="Run 'abtars status' and report back")
Check ~/.abtars/config/peers.json for configured peer names. If no peers configured, the tool returns an error listing "(none)".
The peer may be behind a firewall that blocks inbound TCP. Use the doorbell:
peer_doorbell(peer_name="<peer>")
This sends a signed UDP doorbell on port 5353 that tells the peer to establish a direct WSS connection. Flow:
peer_ask("<peer>", "your question") → fails (ECONNREFUSED)peer_doorbell("<peer>") → sends signed doorbell querypeer_askAlways try peer_ask first. Only use peer_doorbell if direct call fails. The doorbell requests a WSS refresh, not a direct answer.
peer-jwt.ts)token field in peers.json for each peerAuthorization: Bearer <token> headerpeer_ask() tool which handles signing automaticallyPeer IPs are configured in ~/.abtars/config/peers.json. Each entry has a url field with the peer's address and port.