返回顶部
c

codex-cli-execCodex CLI使用指南

Explain how Openclaw should use Codex CLI as a non-interactive coding engine. Use when Codex needs to document or answer questions about installing Codex CLI, authenticating, configuring approvals and sandboxing, preparing a workspace, handling non-git folders and auth failures, and running Openclaw tasks through `codex exec`.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
105
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

codex-cli-exec

Openclaw Codex CLI

概述

使用此技能在Openclaw环境中为codex-cli提供简短实用的指令。回答应简洁且以命令为核心。对于Openclaw集成,优先使用codex exec,因为Openclaw应以非交互方式调用Codex,而非尝试在交互式TUI中输入。

核心命令

使用以下命令作为默认示例:

bash
npm install -g @openai/codex
codex --version
codex login
codex login --device-auth
codex exec <提示>

仅当用户明确需要人工驱动的交互式会话时,才提及codex <提示>。

安装与更新

当被问及安装或更新时:

  • - 使用npm install -g @openai/codex进行安装。
  • 使用codex --version检查版本。
  • 使用与安装时相同的包管理器进行更新。
  • 如果找不到codex,请告知用户检查PATH并重启终端。

登录

当被问及登录时:

  • - 使用codex login进行标准登录流程。
  • 当首选设备认证时,使用codex login --device-auth。
  • 如有需要,可使用OPENAIAPIKEY进行API密钥认证。
  • 用户必须完成登录流程。
  • 如果登录成功且codex正常运行,用户无需每次启动时重新登录。
  • 仅在会话过期、凭据被清除或CLI要求认证时重新登录。

示例:

bash
codex login

bash
codex login --device-auth

bash
printenv OPENAIAPIKEY | codex login --with-api-key

bash
codex login status

认证错误

如果codex exec返回401 unauthorized或500 internal server error,请告知用户重置认证并重新登录。

使用以下恢复流程:

bash
codex logout
codex login --device-auth

登录后,重新运行codex exec命令。

Openclaw集成风格

明确区分以下用法:

  • - Openclaw集成首选:codex exec <提示>
  • 仅当用户希望直接在Codex UI中工作时使用交互模式:codex <提示>

对于Openclaw,优先使用codex exec,因为默认的Codex CLI界面是交互式的,不适合其他工具通过聊天窗口输入来控制。

当Openclaw需要以一次性运行的方式以编程方式发送任务时,使用codex exec。

工作区文件夹

建议为每个Openclaw任务或项目创建一个专用工作区文件夹。

使用以下指导:

  • - 在专用工作区目录内运行Codex。
  • 将项目文件、生成的文件和临时输出保留在该工作区内。
  • 优先在该工作区内使用workspace-write风格的执行。
  • 如果工作区不是git仓库,添加--skip-git-repo-check。
  • 使用--cd将Codex指向目标工作目录。
  • 当Openclaw必须允许在其他目录中写入时,使用--add-dir。

这使文件范围更清晰,并降低修改无关文件的风险。

示例:

bash
codex exec --cd /path/to/workspace <提示>

bash
codex exec --cd /path/to/app --add-dir /path/to/shared <提示>

Git仓库检查

如果目标目录不是git仓库,提及--skip-git-repo-check。

当Openclaw需要在不包含.git目录的文件夹中运行Codex时使用此选项。

示例:

bash
codex exec --skip-git-repo-check <提示>

信任与审批

简要说明以下内容:

  • - 信任此文件夹:用于已知安全的Openclaw工作区。
  • 允许一次:当用户希望一次性审批时使用。
  • 始终允许:仅用于安全、可重复的命令模式。

首选指导:

  • - 仅信任已知文件夹。
  • 不确定时优先选择允许一次。
  • 谨慎使用始终允许。

审批与沙箱选项

当用户询问Codex应如何运行命令时,提及以下选项:

  • - -a, --ask-for-approval:控制Codex在运行命令前何时请求审批。
  • -s, --sandbox:控制命令执行的限制程度。
  • --full-auto:用于降低摩擦的自动执行便捷模式。
  • --skip-git-repo-check:当文件夹不受git跟踪时跳过git仓库检查。

使用以下实用指导:

  • - 对于Openclaw,优先使用更安全的设置。
  • 当需要按需请求审批时,使用-a on-request。
  • 仅当环境已受控且需要非交互式执行时,使用-a never。
  • 当Codex需要编辑工作区中的文件时,使用-s workspace-write作为正常默认值。
  • --full-auto是降低摩擦设置的快捷方式,当用户希望在工作区受限写入的情况下实现更多自动化时很有用。
  • 当工作文件夹不是git仓库时,添加--skip-git-repo-check。
  • 避免使用--dangerously-bypass-approvals-and-sandbox。
  • 除非用户明确希望承担该风险,否则避免使用--sandbox danger-full-access。

示例:

bash
codex exec -a on-request -s workspace-write <提示>

bash
codex exec --full-auto <提示>

bash
codex exec --skip-git-repo-check <提示>

有用的Exec选项

在相关时提及以下选项:

  • - --json:当Openclaw需要机器可读的输出时使用。
  • -i, --image:为UI或设计任务附加图像输入。
  • -m, --model:当用户指定模型时覆盖模型。
  • --search:当需要当前信息时启用网络搜索。

示例:

bash
codex exec --json <提示>

bash
codex exec -i screenshot.png 匹配此UI设计。

bash
codex exec -m gpt-5.4 <提示>

提示示例

使用以下简短示例:

bash
codex exec 为本地开发添加README部分。

bash
codex exec 在Openclaw客户端中实现带有指数退避的登录重试功能。

bash
codex exec 编写一个Python脚本,读取CSV文件并按类别输出JSON摘要。

bash
codex exec 修改文件上传端点,拒绝大于10 MB的文件,并为其添加测试。

bash
codex exec --json 列出此工作区中的所有API端点。

如果用户明确希望进行交互式聊天,使用:

bash
codex <提示>

提示规则

优先使用包含以下内容的提示:

  • - 确切的结果
  • 已知的目标文件或组件
  • 重要的约束条件
  • 可选的验证请求

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 codex-cli-exec-1775897419 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 codex-cli-exec-1775897419 技能

通过命令行安装

skillhub install codex-cli-exec-1775897419

下载

⬇ 下载 codex-cli-exec v1.0.0(免费)

文件大小: 3.08 KB | 发布时间: 2026-4-12 09:30

v1.0.0 最新 2026-4-12 09:30
Initial release of codex-cli-exec skill for Openclaw integration.

- Provides practical, command-focused instructions for installing, authenticating, and using Codex CLI with Openclaw.
- Recommends non-interactive `codex exec` commands as default for Openclaw automation.
- Details workspace, authentication, approval, and sandboxing best practices.
- Includes troubleshooting steps for authentication errors and non-git workspaces.
- Offers concise example commands and prompting guidelines for task automation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部