检查1Password命令行工具的安装和认证,将已保存的密码或API密钥传入命令及配置。支持桌面应用集成、服务账号和交互式登录,并先验证访问权限。
- 安装1Password命令行工具
- 将API密钥传入命令
- 在CI中使用服务账号认证
将提交给OpenClaw的自然语言请求转交给Claude Code等外部编程智能体,通过ACP或acpx启动、继续会话,并保留对话上下文。
Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.
此技能把提交给OpenClaw的请求转交给Claude Code、Cursor等外部编程智能体。它会选择在ACP运行环境中启动会话,或通过acpx直接传递指令。ACP是用于连接智能体的协议。既可以继续已有工作,也可以向同一会话追加请求,保留对话上下文。
适合指定某个编程智能体来完成任务,或在讨论串中持续与该智能体交流。它同时支持单次运行和持续会话,可用于开始新任务,也可接着之前的工作继续。
需要OpenClaw的ACP运行环境,或acpx及目标智能体的连接环境。这是按请求进行分流的技能,并非供用户直接调用的命令。Codex的普通聊天连接使用native Codex app-server plugin;只有明确要求ACP,或启动相应后台会话时,才使用ACP。修复连接环境时,可能需要重启Gateway。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。
总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月19日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
When user intent is "run this in Claude Code/Cursor/Copilot/OpenClaw/OpenCode/Gemini/Grok Build/Qwen/Kiro/Kimi/iFlow/Droid/Kilocode (ACP harness)", do not use subagent runtime or PTY scraping. Route through ACP-aware flows.
Codex is special: plain chat/conversation binding and control should use the native Codex app-server plugin (/codex bind, /codex threads, /codex resume) instead of the default ACP path. Use ACP for Codex only when the user explicitly names ACP//acp/acpx, or when spawning background child sessions through sessions_spawn where a native Codex runtime spawn is not available yet.
Trigger this skill when the user asks OpenClaw to:
/acp, or acpxMandatory preflight for coding-agent thread requests:
OpenClaw ACP runtime path below; do not use message(action="thread-create") for ACP harness thread spawn.Choose one of these paths:
sessions_spawn / ACP runtime tools.acpx path (telephone game): use acpx CLI through exec to drive the harness session directly.Use direct acpx when one of these is true:
acpx drivingDo not use:
subagents runtime for harness control/acp command delegation as a requirement for the useracpx is availableUse these defaults when user names a harness directly:
agentId: "openclaw"agentId: "claude"agentId: "codex" only for explicit ACP/acpx requests or background ACP runtime spawnagentId: "copilot"agentId: "cursor"agentId: "droid"agentId: "opencode"agentId: "gemini"agentId: "grok-build"agentId: "iflow"agentId: "kilocode"agentId: "kimi"agentId: "kiro"agentId: "qwen"These defaults match current acpx built-in aliases.
grok-build is an ACPX agent target, not the xAI model id
xai/grok-build-0.1. Route grok-build through agentId; use the fully
qualified xAI ref only in an OpenClaw model field.
If policy rejects the chosen id, report the policy error clearly and ask for the allowed ACP agent id.
Required behavior:
sessions_spawn with:
runtime: "acp"thread: truemode: "session" (unless user explicitly wants one-shot)message with action=thread-create; sessions_spawn is the only thread-create path.task so the ACP session gets it immediately.agentId explicitly unless ACP default agent is known.Example:
User: "spawn a test codex ACP session in thread and tell it to say hi"
Call:
{
"task": "Say hi.",
"runtime": "acp",
"agentId": "codex",
"thread": true,
"mode": "session"
}
When the user asks to start a coding harness in a thread, treat that as an ACP runtime request and try to satisfy it end-to-end.
Required behavior when ACP backend is unavailable:
${ACPX_CMD} --versionWhen offering fallback, keep ACP first:
Do not default to subagent runtime for these requests.
For this repo, direct acpx calls must follow the same pinned policy as the @openclaw/acpx extension package.
${ACPX_PLUGIN_ROOT}/node_modules/.bin/acpxnode -e "console.log(require(process.env.ACPX_PLUGIN_ROOT + '/package.json').dependencies.acpx)"cd "$ACPX_PLUGIN_ROOT" && npm install --omit=dev --no-save acpx@<pinnedVersion>${ACPX_PLUGIN_ROOT}/node_modules/.bin/acpx --versionnpm install -g acpx unless the user explicitly asks for global install.Set and reuse:
ACPX_PLUGIN_ROOT="<bundled-acpx-plugin-root>"
ACPX_CMD="$ACPX_PLUGIN_ROOT/node_modules/.bin/acpx"
Use this path to drive harness sessions without /acp or subagent runtime.
exec commands that call ${ACPX_CMD}.--format quiet for clean assistant text to relay back to user.exec (one-shot) only when the user wants one-shot behavior.--cwd) when task scope depends on repo context.Use a stable name, for example:
oc-<harness>-<conversationId>Where conversationId is thread id when available, otherwise channel/conversation id.
Persistent session (create if missing, then prompt):
${ACPX_CMD} codex sessions show oc-codex-<conversationId> \
|| ${ACPX_CMD} codex sessions new --name oc-codex-<conversationId>
${ACPX_CMD} codex -s oc-codex-<conversationId> --cwd <workspacePath> --format quiet "<prompt>"
One-shot:
${ACPX_CMD} codex exec --cwd <workspacePath> --format quiet "<prompt>"
Cancel in-flight turn:
${ACPX_CMD} codex cancel -s oc-codex-<conversationId>
Close session:
${ACPX_CMD} codex sessions close oc-codex-<conversationId>
claudecodexcopilotcursordroidgeminigrok-buildiflowkilocodekimikiroopenclawopencodeqwenDefaults are:
openclaw -> openclaw acpclaude -> bundled @agentclientprotocol/claude-agent-acp@0.79.0codex -> bundled @agentclientprotocol/codex-acp@1.12.0 through OpenClaw's isolated CODEX_HOME wrappercopilot -> copilot --acp --stdiocursor -> cursor-agent acpdroid -> droid exec --output-format acpgemini -> gemini --acpgrok-build -> grok agent stdioiflow -> iflow --experimental-acpkilocode -> npx -y @kilocode/cli acpkimi -> kimi acpkiro -> kiro-cli acpopencode -> npx -y opencode-ai acpqwen -> qwen --acpIf ~/.acpx/config.json overrides agents, those overrides replace defaults.
If your local Cursor install still exposes ACP as agent acp, set that as the cursor agent override explicitly.
acpx: command not found:
acpx unless explicitly requestedclaude-agent-acp not found):
~/.acpx/config.json agent overridesNO_SESSION: run ${ACPX_CMD} <agent> sessions new --name <sessionName> then retry prompt.--no-wait when async behavior is explicitly desired.When relaying to user, return the final assistant text output from acpx command result. Avoid relaying raw local tool noise unless user asked for verbose logs.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
检查1Password命令行工具的安装和认证,将已保存的密码或API密钥传入命令及配置。支持桌面应用集成、服务账号和交互式登录,并先验证访问权限。
为OpenClaw添加模型服务商,并通过实际回复验证连接。凭据以环境变量或文件引用的形式配置,同时验证设置并报告测试结果。
将AI代理的工作日志整理为可附在GitHub拉取请求或议题中的记录,筛选相关内容、移除敏感信息,并支持预览及经单独授权后的发布。
通过代理管理macOS上的Apple Notes笔记,支持创建、查看、搜索、编辑和删除,在文件夹之间移动笔记,并将选定笔记导出为HTML或Markdown。
通过Mac查看、添加和编辑Apple Reminders中带截止时间的待办事项,管理列表并完成或删除任务,整理在iPhone或iPad上查看的个人任务。
持续开展OpenClaw整体质量验证,从复现缺陷、修复根因到独立审查和确认合并,将真实环境及压力测试的证据和进度记录在可续接的报告中。