📦 Acp Harness Delegation — 代理Claude执行
v1.0.0通过 ACP 运行时,将任务委托给已启用 acpx 的 AI 编程 Harness(如 Claude Code、Codex),实现标准化协议调用与自动化代码处理。
0· 24·1 当前·1 累计
安全扫描
OpenClaw
可疑
medium confidence该技能声明的用途(将工作委托给 acpx Harness)看似合理,但运行时指令要求提供或持久化 API 密钥,并削弱全局 acpx 权限控制——这些行为未在元数据中声明,增加了风险。
评估建议
该技能似乎能实现其声明的功能(将任务委托给 acpx 兼容的 harnesses),但其指令要求你:(1) 即使元数据未声明,也需提供/存储服务 API 密钥(如 ANTHROPIC_API_KEY);(2) 修改全局 acpx 配置以自动批准操作(defaultPermissions: "approve-all", authPolicy: "skip")。安装或遵循这些指令前:- 不要盲目将 defaultPermissions 设为 "approve-all";优先使用最小权限或按会话审批。- 优先使用环境变量而非明文配置文件存储 API 密钥;如必须存储,需限制文件权限并考虑使用密钥管理器。- 确认你的工作流是否确实需要持久化的会话自动审批;如不需要,避免修改 authPolicy/defaultPermissions。- 确保引用的 acpx CLI 和任何适配器 CLI 来自官方来源且可信。- 如可能,先在隔离账户或临时环境中测试。声明要求与 SKILL.md 之间的不匹配(缺失的环境变量、假定的 CLI)是主要警示信号——使用此技能前需进行手动审查和配置。...详细分析 ▾
ℹ 用途与能力
将任务委托给外部 harnesses(Claude、Codex 等)确实需要这些服务的凭证。然而,技能元数据声称没有必需的环境变量或二进制文件,但指令明确要求 ANTHROPIC_API_KEY(并提及其他提供商密钥)且假定存在 acpx CLI。声明要求与实际指令之间的这种不匹配是一个一致性问题。
⚠ 指令范围
SKILL.md 指示用户修改全局 acpx 配置,将 defaultPermissions 设为 "approve-all"、authPolicy 设为 "skip",以便 harness 自动批准操作。这超出了单纯委托的范围——它削弱了运行时授权并启用自动写入操作。指令还建议在 ~/.acpx/config.json 中持久化 API 密钥,这会增加凭证持久化和攻击面。
ℹ 安装机制
没有安装规范/代码文件(仅限指令),安装风险较低。然而,该技能假定 acpx CLI 和各种 harness 适配器可用(npx/gemini/kimi/等),但未声明这些必需的二进制文件——这种不一致可能导致静默失败或用户配置错误。
⚠ 凭证需求
发布的元数据未列出任何必需的环境变量,但指令要求 ANTHROPIC_API_KEY 并提及其他提供商密钥(OPENAI_API_KEY 等)。要求将这些密钥存储在全局配置文件中,并为自动化推荐 'approve-all',这对于一个简单的委托辅助工具来说是不成比例的,且会增加凭证泄露或误用的风险。
⚠ 持久化与权限
该技能未设置 always:true,但其推荐更改(全局 ~/.acpx/config.json 包含 defaultPermissions: 'approve-all' 和 authPolicy: 'skip')实际上为跨会话的 acpx 操作授予了持久的、提升的自动审批权限。这是一个超出单一技能狭窄范围的高权限更改,应谨慎对待。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/14
acp-harness-delegation v1.0.0 – 初始版本 - 提供通过 ACP 运行时向 acpx 启用的 Harness(如 Claude Code、Codex)委托任务的标准协议。 - 详述触发短语及正确的会话生成流程,并附带详细配置与错误处理指导。 - 说明成功执行所需的认证与权限前提。 - 提供常见集成错误的故障排除提示与已知问题。 - 包含会话复用与安全操作的配置建议与说明。
● 可疑
安装命令
点击复制官方npx clawhub@latest install acp-harness-delegation
镜像加速npx clawhub@latest install acp-harness-delegation --registry https://cn.longxiaskill.com
技能文档
概述
本技能实现了通过 ACP runtime 委托 acpx-enabled harness 的标准协议。
触发词
- 调用 Claude Code
- 通过 acp 调用
- 通过 acpx 调用
- delegation to claude/codex
- Coordinator 调用 Executor
使用方法
基本委托流程
# 通过 ACP 委托任务到 Claude Code acp delegate --harness claude-code --task "你的任务描述"
# 通过 ACP 委托任务到 Codex acp delegate --harness codex --task "你的任务描述"
配置要求
- 确保已安装 acpx CLI
- 配置 API 密钥(详见下方)
- 设置适当的权限策略
API 密钥配置
在 ~/.acpx/config.json 中配置 API 密钥:
{
"providers": {
"anthropic": {
"api_key": "your-anthropic-api-key"
},
"openai": {
"api_key": "your-openai-api-key"
}
},
"defaultPermissions": "approve-all",
"authPolicy": "skip"
}
权限配置
自动审批设置
为实现自动化操作,建议配置以下全局设置:
acpx config set defaultPermissions "approve-all"
acpx config set authPolicy "skip"
会话复用
配置会话复用以提高效率:
acpx config set sessionReuse true
acpx config set sessionTimeout 3600
故障排除
常见问题
- API 密钥未配置: 确保在
~/.acpx/config.json中正确配置了 ANTHROPIC_API_KEY - 权限不足: 检查 defaultPermissions 和 authPolicy 设置
- Harness 未找到: 确认目标 harness 已通过 npx 或其他方式安装
错误处理
详细错误信息和解决方案请参阅 acpx 官方文档。
安全建议
- 定期轮换 API 密钥
- 限制配置文件权限:
chmod 600 ~/.acpx/config.json - 考虑使用密钥管理器存储敏感凭证
- 在生产环境中使用最小权限策略
版本历史
- v1.0.0: 初始版本