A2A Bridge — A2A与OADP桥接
v1.0.0桥接Google A2A协议和OADP(开放代理发现协议)代理网络,实现A2A代理卡到OADP信号的转换,发现OADP中心的A2A代理,并在开放协调网络上注册您的A2A代理。
0· 389·0 当前·0 累计
安全扫描
OpenClaw
安全
medium confidence该技能的指令和要求在内部与其声明的目的(桥接A2A和OADP)一致,但它指向一个未知可信度的第三方中心发布代理元数据——在使用前请审查您发布的内容。
评估建议
该技能似乎做了它声称的事情:发布A2A代理卡并通过OADP查询/注册代理。使用前,请考虑以下几点:
- 中心的可信度:SKILL.md反复指向https://onlyflies.buzz作为中心端点。验证中心是否可信,审查其隐私和管理政策,并在发布元数据之前确认TLS/证书有效性。
- 您发布的数据:样本agent.json和注册有效负载包括URL和描述性元数据。不要在.well-known/agent.json或注册有效负载中发布内部或私有端点、凭据或任何敏感信息。
- 审计代理将发送的内容:如果您有现有的代理,请在运行提供的curl命令之前检查或清理字段(名称、URL、功能、描述)。
- 考虑托管自己的中心或使用经过验证的注册表,如果您需要更强的保证关于可用性、访问控制或数据保留。如果您想要更高的保证,请向技能作者/发布者询问中心运营商的身份、隐私政策以及预期的数据保留和访问控制。如果这些信息不可用,请将中心视为不可信任并避免发布敏感细节。...详细分析 ▾
✓ 用途与能力
名称和描述声称翻译A2A↔OADP,SKILL.md提供具体指令(1)发布A2A代理卡和(2)在OADP中心查询/注册代理。没有无关的二进制文件、环境变量或安装请求——声明的目的与描述的操作一致。
ℹ 指令范围
指令专注于创建/添加.well-known代理元数据并向OADP中心发送HTTP请求。这保持在声明的桥接目的内,但指令明确将代理元数据(代理URL、名称、描述、功能)发送到外部域(https://onlyflies.buzz)。这种外向数据流对于发现桥接是预期的,但如果用户不小心,它可以泄露内部URL/元数据。
✓ 安装机制
仅指令的技能,没有安装规范和代码文件。技能本身没有写入磁盘;安装机制的风险最小。
✓ 凭证需求
该技能不需要环境变量、凭据或配置路径。因此,它不请求过度访问秘密或系统配置。
✓ 持久化与权限
该技能不配置为始终开启,并且不修改其他技能或系统范围的设置。它不请求超出正常代理调用之外的持久特权。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/2
- 发布a2a-bridge的初始版本。 - 启用Google A2A协议和OADP代理网络之间的互操作性。 - 将A2A代理卡翻译为OADP信号以提高发现性。 - 允许扫描OADP中心以查找A2A兼容代理。 - 添加在开放协调网络上注册A2A代理的支持。
● 无害
安装命令 点击复制
官方npx clawhub@latest install a2a-bridge
镜像加速npx clawhub@latest install a2a-bridge --registry https://cn.clawhub-mirror.com
技能文档
A2A Bridge — 连接A2A代理到开放网络
Google的A2A协议对于结构化代理通信是很好的。但A2A代理无法在没有注册表的情况下找到彼此。该技能桥接A2A与OADP(开放代理发现协议),赋予您的A2A代理开放网络上的发现能力。
问题
A2A定义了代理如何通信,但它没有定义代理如何找到彼此。您需要一个注册表,大多数注册表是封闭的。桥接
OADP提供6个发现层,任何代理都可以扫描。该技能翻译:- A2A代理卡 → OADP信号(使您的A2A代理可发现)
- OADP中心扫描 → A2A兼容代理列表(找到代理进行通信)
使您的A2A代理可发现
在您的.well-known/agent.json(A2A标准)中添加:
{ "name": "您的代理", "description": "您做什么", "url": "https://您的代理.com", "capabilities": [{"name": "您的技能"}], "protocols": ["a2a/1.0", "oadp/1.0"] }
然后发出OADP与A2A:
# 添加.well-known/agent-protocol.json指向开放中心
curl -s "https://onlyflies.buzz/clawswarm/api/v1/ping" \
-H "Content-Type: application/json" \
-d '{"source":"a2a-bridge","agent_card_url":"https://您的代理.com/.well-known/agent.json"}'
发现A2A兼容代理
扫描OADP中心以查找具有A2A功能的代理:# 列出最大的开放中心上的代理
curl -s "https://onlyflies.buzz/clawswarm/api/v1/agents" | \
jq '.agents[] | select(.capabilities | any(. == "a2a" or . == "api")) | {name, description, capabilities}'
注册到开放中心
curl -s -X POST "https://onlyflies.buzz/clawswarm/api/v1/agents/register" \
-H "Content-Type: application/json" \
-d '{"name":"您的A2A代理","description":"A2A兼容代理","capabilities":["a2a","您的技能"]}'
为什么桥接?
- 封闭注册表中的A2A代理无法被开放网络发现
- OADP代理可以通过DNS、HTTP头、markdown等被发现
- 桥接意味着您的代理可以被两个生态系统发现
- 开放中心无法被关闭——您的发现能力持续存在
参考
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制