以无头命令行方式编排多智能体通信、会话与自动化工作流。
该技能材料本身被标记为 prompt-only,且未声明任何密钥或远程端点,整体风险较低。需注意其描述面向本地 `acpx` CLI 的会话、文件与终端相关能力,但从现有材料看这些更像被调用工具的功能说明,而非该技能自身已授予的权限。
材料顶部声明“需要的密钥/环境变量:无”。README虽提到可通过 env/config 做 authenticate 握手,但未要求本技能直接提供或托管凭证,未见明确的凭证收集、上传或滥用描述。
客观检查项与元数据均显示“远程端点 host:无”。虽然描述中提到 agent-to-agent communication 与 ACP,但未列出任何具体外发目标、第三方服务或用户数据传输端点。
系统已标记该对象为 prompt-only;就技能材料本身而言,没有可执行脚本、安装钩子或直接触发本机进程的内容。README 提到 `exec`、terminal、local agent process checks 等,是被引用 CLI 的能力说明,不能据此单独认定该技能已获得执行权限。
未声明任何文件路径、数据库、浏览器或系统资源授权。文档提到 session export/import、history、stdin/`--file`、filesystem requests 等,但这些属于外部 CLI 的可选功能;从本技能材料本身看,不存在已授予的本地数据读写范围。
来源为 GitHub 开源仓库,源码可审计,这是正面因素;但许可证未声明、社区采用为 0 star、维护状态未知,且 README 指向 `npm i -g acpx` 的全局安装路径,供应链成熟度与持续维护信号偏弱,建议在使用前人工复核仓库与发布包一致性。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "acpx" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/acpx/main/skills/acpx/SKILL.md 2. 保存为 ~/.claude/skills/acpx/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 acpx 设计一个命令行流程:先向研究代理发送提示收集资料,再把结果交给写作代理生成总结,并说明会话作用域、输出格式和权限控制应如何配置。
一套清晰的 acpx 使用方案,包含代理调用顺序、会话配置、权限设置与示例命令。
请基于 acpx 的 defineFlow、decision 和 decisionEdge,设计一个多代理流程:当用户问题是代码类时交给开发代理,否则交给研究代理,并输出流程结构说明与伪代码。
一个可执行思路明确的多代理分流方案,包含判断逻辑、节点关系和流程伪代码。
我想用 acpx 批量处理多个代理任务。请说明如何设置任务队列、隔离不同会话、覆盖 system prompt,并分别导出为适合日志记录和机器解析的输出格式。
一份批量任务管理指南,涵盖队列机制、会话隔离、提示词覆盖和多种输出格式建议。
Use this skill when you need to run coding agents through acpx, manage persistent ACP sessions, queue prompts, override the Claude system prompt, prune stale sessions, consume structured agent output from scripts, or compose multi-agent workflows declaratively with acpx/flows.
acpx is a headless, scriptable CLI client for the Agent Client Protocol (ACP). It is built for agent-to-agent communication over the command line and avoids PTY scraping.
Core capabilities:
exec)-s/--session)sessions ensure)sessions prune with age filters and history cleanup)--no-wait)cancel) for in-flight turnssession/cancel on interruptset-mode, set <key> <value>)--fileconfig show|initsessions show, sessions history)statusauthenticate handshake via env/config credentialstext, json, quiet) with optional --suppress-reads--agent escape hatch--system-prompt / --append-system-prompt--no-terminal for review-only flows--allowed-tools), turn cap (--max-turns), retry on transient failures (--prompt-retries)acpx flow run and the acpx/flows authoring API (defineFlow, decision, decisionEdge, acp, action, compute, checkpoint)npm i -g acpx
For normal session reuse, prefer a global install over npx.
prompt is the default verb.
acpx [global_options] [prompt_text...]
acpx [global_options] prompt [prompt_options] [prompt_text...]
acpx [global_options] exec [prompt_options] [prompt_text...]
acpx [global_options] cancel [-s <name>]
acpx [global_options] set-mode <mode> [-s <name>]
acpx [global_options] set <key> <value> [-s <name>]
acpx [global_options] status [-s <name>]
acpx [global_options] sessions [list | new [--name <name>] | ensure [--name <name>] | close [name] | show [name] | history [name] [--limit <count>] | export [name] --output <path> | import <archive> [--name <name>] [--cwd <dir>] | prune [--dry-run] [--before <date> | --older-than <days>] [--include-history]]
acpx [global_options] config [show | init]
acpx [global_options] flow run <file> [--input-json '<json>' | --input-file <path>] [--default-agent <name>]
acpx [global_options] <agent> [prompt_options] [prompt_text...]
acpx [global_options] <agent> prompt [prompt_options] [prompt_text...]
acpx [global_options] <agent> exec [prompt_options] [prompt_text...]
acpx [global_options] <agent> cancel [-s <name>]
acpx [global_options] <agent> set-mode <mode> [-s <name>]
acpx [global_options] <agent> set <key> <value> [-s <name>]
acpx [global_options] <agent> status [-s <name>]
acpx [global_options] <agent> sessions [list | new [--name <name>] | ensure [--name <name>] | close [name] | show [name] | history [name] [--limit <count>] | export [name] --output <path> | import <archive> [--name <name>] [--cwd <dir>] | prune [--dry-run] [--before <date> | --older-than <days>] [--include-history]]
If prompt text is omitted and stdin is piped, acpx reads prompt text from stdin.
Friendly agent names resolve to commands:
…
使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
通过 OpenAI 音频转写接口,将语音录音快速转成文本或说话人分段结果。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
帮助开发与运维团队运行、排查并总结 OpenClaw 发布 CI 与发布前检查流程
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
将自然语言开发代理请求智能路由到合适的 ACP 或 acpx 会话流程。
帮助多个 AI 代理在同一代码库中安全协作与协调开发流程
通过 Playwright 运行网页无障碍审计,并返回精简可执行的修复建议
帮助 AI 代理创建身份、沟通协作并参与共享项目
为智能体应用打通多支付协议接入,统一实现收费、结算与交易流程。
通过 MCP 无头调用 Google agy CLI,支持问答与研究型 AI 工作流集成。