一键导入
a2a-delegation-setup
Guided setup and troubleshooting for installing, enabling, configuring, verifying, and updating @aramisfa/openclaw-a2a-outbound in OpenClaw.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guided setup and troubleshooting for installing, enabling, configuring, verifying, and updating @aramisfa/openclaw-a2a-outbound in OpenClaw.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | a2a-delegation-setup |
| description | Guided setup and troubleshooting for installing, enabling, configuring, verifying, and updating @aramisfa/openclaw-a2a-outbound in OpenClaw. |
| homepage | https://github.com/aramisfacchinetti/openclaw-a2a-plugins/tree/master/packages/openclaw-a2a-outbound#readme |
| user-invocable | true |
| disable-model-invocation | true |
Use this skill when @aramisfa/openclaw-a2a-outbound still needs installation, enablement, configuration, verification, updating, or troubleshooting on the OpenClaw Gateway host.
Do not use this skill for routine runtime delegation after setup is complete. Once the plugin is ready, switch to the bundled remote-agent skill and the remote_agent tool.
@aramisfa/openclaw-a2a-outbound for the first time.openclaw-a2a-outbound in OpenClaw.plugins.entries.openclaw-a2a-outbound.config.policy.allowTargetUrlOverride.Run these first:
openclaw plugins list
openclaw plugins info openclaw-a2a-outbound
openclaw config get plugins.entries.openclaw-a2a-outbound
openclaw config validate
The bundled runtime skill is only eligible when both plugins.entries.openclaw-a2a-outbound.enabled and plugins.entries.openclaw-a2a-outbound.config.enabled are true.
For a first install:
openclaw plugins install @aramisfa/openclaw-a2a-outbound --pin
For an update:
openclaw plugins update openclaw-a2a-outbound
Then ensure the plugin entry itself is enabled:
openclaw plugins enable openclaw-a2a-outbound
Use openclaw config set ... --strict-json whenever you write booleans or arrays into the plugin config.
Required readiness paths:
plugins.entries.openclaw-a2a-outbound.config.enabledplugins.entries.openclaw-a2a-outbound.config.targetsplugins.entries.openclaw-a2a-outbound.config.policy.allowTargetUrlOverrideExample commands:
openclaw config set plugins.entries.openclaw-a2a-outbound.config.enabled --strict-json true
openclaw config set plugins.entries.openclaw-a2a-outbound.config.targets --strict-json '[{"alias":"support","baseUrl":"https://support.example","default":true}]'
openclaw config set plugins.entries.openclaw-a2a-outbound.config.policy.allowTargetUrlOverride --strict-json false
openclaw config validate
Replace the example alias, base URL, default-target choice, and URL-override policy with the values you confirmed earlier.
Use a Gateway restart as the deterministic activation step:
openclaw gateway restart
After the restart, start a new session and verify with:
remote_agent { "action": "list_targets" }
If list_targets succeeds and the two enable flags remain true, setup is complete.
After setup is complete, stop using this setup skill for normal delegation work. Use the bundled remote-agent skill and the remote_agent tool instead.
If follow-up work fails with:
A2A_OUTBOUND_DELIVERY_UNSUPPORTED: openclaw-a2a-inbound does not implement OpenClaw-initiated outbound delivery. Use openclaw-a2a-outbound for delegated outbound A2A calls.
then the host tried to replay a queued follow-up through inbound channel a2a. That is unsupported in this repo. remote_agent readiness does not imply channel-level queued follow-up support on a2a; continue delegated work only with persisted summary.continuation and the remote_agent tool.
Inbound A2A now defaults to originRoutingPolicy: "suppress-generic-followup" for this reason. If a host is explicitly configured with legacy-origin-routing, queued follow-up replay through channel a2a remains unsupported and can still hit this boundary.