Community图像github.com

matisiu09/codex-imagen

将照片交给Codex(OpenAI),由其内置生成器(gpt-image-2)生成新图片或修图/编辑,并将结果带回本地文件夹。适用于用户要求“把这个交给Codex”、“用Codex生成”、“让Codex修这张照片”、“用Codex/OpenAI/gpt-image编辑这张照片”、“用Codex把照片里的X去掉”,或要求“用Codex的生成器”生成图片的场景。也触发于“generate/edit this image with Codex”。不支持视频。

codex-imagen 是什么?

该技能通过调用OpenAI的Codex CLI工具(使用`codex`命令,需预先通过`npm install -g @openai/codex`安装并通过`codex login`使用用户ChatGPT账户登录),利用其内置的`image_gen`(基于gpt-image-2模型)来生成或编辑图像。Claude负责构建请求参数、执行脚本并检查结果。支持两种模式:`editar`(编辑模式,默认)仅修改指定部分,保留人脸、姿势、构图和色彩;`generar`(生成模式)根据文本描述创建全新图像,可选参考图片。每张图像消耗ChatGPT套餐的使用额度,处理时间约30秒至数分钟。输出文件为PNG格式,附带响应和日志文件,不会覆盖原始文件。注意:该技能不支持视频生成,如有需要应建议用户使用其他服务(如Sora)。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/matisiu09/codex-imagen-skill/tree/HEAD/codex-imagen

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Codex imagen

Codex CLI(codex,通过 npm install -g @openai/codex 安装,并使用 codex login 以用户的ChatGPT账户登录)借助其内置工具 image_gen(gpt-image-2)生成和编辑图像。它使用用户的ChatGPT套餐额度,而非API密钥。Claude负责构建请求、运行脚本并检查结果。

发送前

  1. 与用户确认:哪些照片、要做什么改动或生成怎样的新图像、生成几个版本以及保存位置。检查图像中可能出现的任何文本的拼写。
  2. 告知消耗情况:每张图像都会消耗ChatGPT套餐的使用额度。发送前要告知用户将要生成的图像数量。
  3. 隐私问题:照片会上传至OpenAI。如果涉及第三方照片(如客户、可识别个人),需确认是否允许上传。
  4. 查看输入照片,确保其无误。

运行

python ~/.claude/skills/codex-imagen/scripts/codex_imagen.py \
  --foto "路径/照片.jpg" \
  --pedido "去掉地板上的电线,保持其他一切不变" \
  --modo editar --variantes 1 \
  --salida "输出/路径" --nombre 去掉电线的照片
  • --modo editar:仅修改指定部分,保留人脸、姿势、构图和色彩。若提供了照片,此为默认模式。
  • --modo generar:生成全新图像;照片(可选)作为风格或主题参考。
  • --foto 可重复使用。第一张是被编辑的照片,其余为辅助参考。
  • --variantes N:生成N张图像,每张单独调用一次。
  • 每张图像耗时约30秒至数分钟(超时时间900秒;处理批量时可使用 --timeout 增加超时时间)。
  • 输出文件:<名称>_v1.png、_v2...、<名称>_respuesta.txt(Codex的响应内容)以及 <名称>_log.txt。脚本会打印包含路径的JSON。

Codex以只读沙箱模式运行:不会触碰项目中的文件。脚本从 ~/.codex/generated_images/ 复制新生成的图像。

完成后

  • 检查每张结果:确保修改已正确执行,且人脸、手部、产品或文字没有变形。如果失败,每次仅针对一个问题进行修正。
  • 向用户展示图像及其对应的请求描述。
  • 不要覆盖原始文件:结果始终使用新文件名保存。

视频

Codex不支持视频生成。若要使用AI生成视频,需要其他服务(例如通过OpenAI API使用Sora,需要单独的密钥和费用);请询问用户。

若失败

  • codex: command not found → 执行 npm install -g @openai/codex。
  • 未登录 → 让用户在终端中运行 codex login(Claude不输入密码)。
  • 未返回图像 → 阅读 <名称>_log.txt:可能是套餐额度用尽或内容被拒绝。检查 codex features list(image_generation 必须为 true)。

相关技能