Files
codex-app-server/cloud/skills/image-workflow/SKILL.md
T
host 8a26d1973c align: ChatGPT Codex 对齐第一批:技能包 + 对照表
对照用户提供的 ChatGPT Codex 工具目录,区分可对齐与
不照搬:核心编程工作流已对齐,ChatGPT 托管专属
(CUA、宠物、Docs/Sites 连接器、图片生成模型)不在
开源宿主编排层范围,不凭空宣称对齐。

第一批只补技能层,不改 worker、不改生产行为:
- cloud/skills/live-info:天气/时区/股票/体育,查一级
  来源、带来源和快照时间,绝不编数字。
- cloud/skills/document-tools:LaTeX/Word/PDF/表格/
  演示文稿,先核查工具、缺了明说、产出后重读验证。
- cloud/skills/image-workflow:已有图片处理 + 生成工具
  已配置时才生成,未配置时明说、绝不顶替。
- docs/chatgpt-codex-alignment.md:逐项对照表与不照搬
  的诚实边界,方向为自动化编程任务平台。
- cloud/tests/test_chatgpt_codex_skills.py:校验技能
  frontmatter、名字与目录一致、正文非空、无密钥占位。

验证:新测试 2 项全过。播种进租户 codex-home、 worker
改动、CUA/连接器/图片模型均不在本批,另行评审。
2026-10-30 01:16:49 +08:00

2.4 KiB
Raw Blame History

name, description
name description
image-workflow 查看、裁剪、缩放、格式转换已有图片,或在图片生成工具已配置时按描述生成/编辑图片时使用。未配置生成工具时必须明说无法生成,绝不把已有图片或占位图当成生成结果。

image-workflow:图片查看与处理

何时用

  • 查看已有图片、裁剪、缩放、转格式、读图片尺寸和格式。
  • 用户明确要求“按描述生成一张图”或“按描述改这张图”, 且本环境已配置图片生成工具 / API 时。

何时不用

  • 只是写代码、改文本、查文档:不用本技能。
  • 用户要生成图片,但本环境没有生成工具:不要硬做, 走下面的“未配置”分支。

工具前提(先核查,不满足就明说)

  1. 查看和处理已有图片:查 python3 -c "import PIL", 以及 convert / magick(ImageMagick)是否存在。 有其一即可做裁剪、缩放、转格式;都没有就明说。
  2. 生成 / 编辑图片:先查任务环境里是否已配置图片生成 工具或 MCP / API(包括需要什么 key、走哪个 endpoint)。 没有配置时,回答必须是“本环境未配置图片生成工具, 无法按描述生成”,并给出替代方案(例如用 shell 画示意图、 或用户提供已有图片后做裁剪/缩放),绝不能:
    • 把网上找来的图、占位图、已有图片说成是刚生成的;
    • 编造一个图片路径或图片内容描述。

步骤(已有图片处理)

  1. 先读原图信息:格式、尺寸、文件大小,确认输入路径存在。
  2. 按用户要求做裁剪 / 缩放 / 转格式,产出到用户指定的 路径(未指定时用工作区内的新文件名,不覆盖原图)。
  3. 验证产出:重新打开产出图,确认格式、尺寸符合要求, 文件大小不是 0。

步骤(生成 / 编辑,仅当工具已配置时)

  1. 把用户描述原样记下来,不要自己加没说的元素。
  2. 调已配置的生成工具,记录工具名、提示词、产出路径。
  3. 验证产出图存在且能打开,再交给用户;失败时贴出 工具报错,不要换一张别的图顶替。

输出要求

  • 每个产出图都要给真实路径和尺寸,生成类还要给提示词。
  • 未配置时不要绕弯子说“已生成”,直接说缺什么、 用户补什么才能生成。