计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
generate-image【效率与协作】调用 ZenMux 中转平台的 openai/gpt-image-2 模型生成 AI 图片(文生图)。当用户要求"生成图片/画一张图/AI画图/做张图/文生图/出图",或需要把文字描述、提示词变成图片时,必须使用本技能,即使用户没明说"用 AI 生成"。流程为:设计提示词(确定主题/内容/主体元素/尺寸/清晰度,缺失项先用 AskUserQuestion 询问)→ 把完整提示词与参数展示给用户确认 → 确认后调用 scripts/generate_image.py 生成,保存到 AI_output 且文件名与内容相符 → 用视觉模型检查主体是否清晰无遮挡、文字是否完整 → 有问题告知用户,由用户决定是否重新生成。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
用 ZenMux 中转平台的 gpt-image-2 模型把文字描述生成成图片,保存到 AI_output/,并做视觉质检。
gpt-image-2,端点 POST https://zenmux.ai/api/v1/images/generations,认证 Authorization: Bearer $ZENMUX_API_KEY,base_url https://zenmux.ai/api/v1。ZENMUX_API_KEY 读取。若环境无此变量,先向用户索取,绝不硬编码 key。${CLAUDE_SKILL_DIR}/scripts/generate_image.py(参数化、含尺寸校验、JSON 输出)。主程序不自己拼 HTTP 请求。需确定:
1024x1024。常用 1024x1024(方) / 1536x1024(横) / 1024x1536(竖) / auto;也支持任意 WIDTHxHEIGHT(宽高均被 16 整除、比例 1:3~3:1)。low/medium/high/auto,默认 auto;要高清选 high。png(默认)/jpeg/webp;需透明背景选 png 或 webp 并设 --background transparent。
用户未明确的,用 AskUserQuestion 一次性问清(尺寸、清晰度、是否透明背景),不要自行臆断。python ${CLAUDE_SKILL_DIR}/scripts/generate_image.py \
--prompt "<提示词>" \
--size 1024x1024 --quality high \
--output AI_output/<与内容相符的文件名>.png
暑假计划海报.png、弹簧振子示意图.png),放 AI_output/,路径用正斜杠;从项目根目录运行。{"ok":true,"path":...,"size":...,"usage":...} 或 {"ok":false,"error":...,"http_code":...,"retryable":...},据此判断成败。用 Read 读取刚生成的图片(Read 支持图片并做视觉理解),重点检查:
1024x1024(方) / 1536x1024(横) / 1024x1536(竖) / auto;任意 WxH 需 W、H 均被 16 整除、比例 1:3~3:1,最大 3840x2160(2560x1440 以上为实验性)。low(快/省) / medium / high(最清晰) / auto。${CLAUDE_SKILL_DIR}/scripts/generate_image.py —— 生成脚本(参数见 --help)。${CLAUDE_SKILL_DIR}/references/api-reference.md —— 完整 API 参数、size 规则、返回结构、错误码、计费。