Codex需自动完成代码修改到云端发布的全流程,要求Skill能识别部署意图、校验环境、触发CI/CD、监听构建并返回公网地址;须确认Node.js≥v18.0.0、Codex CLI已安装且auth.json格式合法;推荐通过skillstore或批量脚本安装标准化CI/CD Skill,或本地自建含YAML头和deploy.sh的web-deploy Skill;最后执行codex restart并测试指令验证生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Codex自动完成从代码修改到云端发布的整套流程,而不是手动敲命令、复制链接、切窗口操作。这要求Skill能识别部署意图、校验环境、触发CI/CD脚本、监听构建状态并返回公网访问地址。
确认Codex CLI与认证已就绪
执行 node -v 检查Node.js版本,输出必须为 v18.0.0 或更高;若低于此值,升级后才能继续后续所有步骤。
运行 codex --version,无响应说明CLI未安装:执行 npm install -g @openai/codex 全局安装。
检查认证文件:cat ~/.codex/auth.json。该文件必须存在且为合法JSON格式——中文引号、末尾逗号、多余空格都会导致401认证失败,直接中断后续全部部署流程。
在线安装CI/CD类Skill(推荐生产环境)
方法一:使用 skillstore 安装标准化部署技能
运行 npx skillstore add codex-org/deploy-pipeline,自动下载解压至 ~/.codex/skills/deploy-pipeline/,并校验 SKILL.md 是否存在。
方法二:批量拉取工程就绪型Skill(适合团队统一规范)
进入项目根目录 → 执行以下三条命令依次安装核心CI/CD能力:
① python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo codex-org/deploy-pipeline --path .codex/skills/deploy-pipeline --name deploy-pipeline
② python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo codex-org/create-plan --path .codex/skills/create-plan --name create-plan
③ python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo hyhmrright/brooks-lint --path .codex/skills/brooks-lint --name brooks-lint
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
这三步完成后,当前项目级的 .codex/skills/ 下已具备完整发布流水线能力。
本地部署自研发布Skill(需完全可控)
第一步:创建标准目录结构
在用户级技能目录下新建文件夹:mkdir -p ~/.codex/skills/web-deploy。
第二步:编写必填文件 SKILL.md
该文件必须以YAML frontmatter开头,且仅含 name 与 description 字段;正文需明确写出触发规则(如“当用户说‘上线新版本’或‘发布到云端’时启用”)和执行步骤(如“1. 运行 npm run build → 2. 调用 Vercel CLI 部署 → 3. 提取输出中的 https://*.vercel.app 链接”);缺失任一字段将导致Codex完全忽略该Skill。
第三步:放入可执行脚本
在 ~/.codex/skills/web-deploy/scripts/ 下新建 deploy.sh,内容为实际部署命令链,确保有执行权限:chmod +x ~/.codex/skills/web-deploy/scripts/deploy.sh。
启用并验证部署Skill是否生效
执行 codex restart,强制重载所有SKILL.md中定义的触发关键词与前置条件。
在Codex终端中输入测试指令:“请把当前项目部署到云端”,观察是否自动调起 deploy-pipeline 或你自建的 web-deploy Skill。
若无响应,立即检查 ~/.codex/skills/ 下对应目录内是否存在 SKILL.md 文件,且其YAML头无不可见字符(如零宽空格)。

















