From knowledge-base
记录、迁移和排查 Codex CLI 环境配置。适用于 Codex 安装升级、订阅制认证、代理注入、Homebrew、skills 同步及远端环境适配。
How this skill is triggered — by the user, by Claude, or both
Slash command
/knowledge-base:codex-env-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
用于沉淀、迁移和排查 Codex CLI 的本机/远端环境配置,包括安装来源、订阅制认证、代理注入、Homebrew 更新、skills 同步和远端适配策略。
用于沉淀、迁移和排查 Codex CLI 的本机/远端环境配置,包括安装来源、订阅制认证、代理注入、Homebrew 更新、skills 同步和远端适配策略。
进入本 skill 后,第一件事必须读取同目录下的 experience.local.md:
SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd 2>/dev/null || pwd)"
test -f "$SKILL_DIR/experience.local.md" && sed -n '1,220p' "$SKILL_DIR/experience.local.md"
如果当前执行环境无法可靠解析 SKILL_DIR,从本 skill 目录直接读取 experience.local.md。该文件是本地经验文件,允许包含真实路径、主机别名、代理端口、密钥文件位置和已验证事实。
SKILL.md 只记录可分享的通用流程,不写真实用户名、绝对路径、IP、端口、token 或 API key。experience.local.md,并确保该文件被 .gitignore 忽略。当用户提出以下需求时使用本 skill:
先读取 experience.local.md,确认当前已验证的本机和远端事实:
本机检查:
command -v codex
codex --version
codex doctor
认证检查必须只输出结构化摘要,不输出密钥明文。可检查:
auth_mode 是否为订阅制模式。优先使用 Homebrew cask 管理 Codex:
brew install --cask codex
brew upgrade --cask codex
如果发现旧的独立二进制:
codex 可用。codex --version 为预期版本。Codex 代理应优先使用命令级注入,避免污染全局 shell:
codex_proxy_env() {
env HTTP_PROXY="$CODEX_HTTP_PROXY" HTTPS_PROXY="$CODEX_HTTPS_PROXY" ALL_PROXY="$CODEX_ALL_PROXY" "$@"
}
codex() { codex_proxy_env command codex "$@"; }
真实代理地址从 experience.local.md 读取,不写入本文件。
远端迁移时按以下顺序处理:
config.toml。codex doctor 验证。远端配置适配原则:
完成后至少验证:
command -v codex
codex --version
codex doctor
同时检查:
每次完成配置或排障后,把已验证事实追加到 experience.local.md:
只写已经验证过的事实,不写猜测。
npx claudepluginhub wangjs-jacky/jacky-skills --plugin knowledge-baseChecks Codex CLI installation, authentication, and plugin status, and configures default model and effort settings. Activates on setup or configuration requests.
Isolates Codex CLI and Desktop profiles with separate CODEX_HOME directories for distinct accounts and projects.
Provides reference information for OpenAI Codex 0.144.0, covering CLI, app, security, MCP, and session controls. Useful for adapting to Codex compatibility changes.