GPT 图片生成与编辑
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cec1638e/gen-images。
技能介绍
要解决什么问题
在 Agent 或本地工作流里做文生图和改图时,常见痛点是:既要对接 OpenAI 风格的 POST /v1/images/generations 与 POST /v1/images/edits,又要在对话里从自然语言里抽出 prompt、尺寸、画质等参数,还要处理 IMG_API / IMG_KEY 未配置时进程读不到新环境变量的问题。本技能把「任务分类 → 参数提取 → 调用 Node 脚本 → 落盘」串成一条可重复的路径。
技能如何工作
- 任务类型:无图片来源、只有描述时走文生图;有本地路径、URL 或 data URL(含多图
--image)时优先走改图。 - 调用方式:支持自然语言自动触发,也可用
/gen-images手动调用;底层执行scripts/gen_images.js,默认模型gpt-image-2,生成结果写入./gen-images/(可用--output自定义路径)。 - 参数:必填为文生图的
prompt,或改图的prompt+ 图片来源;可选项如--size、--quality、--background、--output-format、--n等从用户表述映射,缺省不追问。 - 环境:通过
IMG_API、IMG_KEY读取接口地址与令牌,不绑定固定配置文件;调用前应先检查变量,缺失时引导用户提供并由助手配置,当前会话内需临时注入后再跑脚本。
适用边界与注意点
需要 Node.js 与后端真实支持上述两个图像接口;单次任务可能耗时 2~10 分钟,调用宜设较长超时(如 10 分钟)。不要在缺少必填参数时猜测意图;未在接口中定义的参数不要擅自添加。若密钥不宜出现在对话中,应改用用户自行 export / $env: / setx 等方式配置。
使用场景
- 在 Claude Code 对话里用一句画面描述生成封面或插图,并保存到项目 `./gen-images/` 目录
- 已有产品实拍图,要求改成透明背景或换背景色,通过本地路径或 URL 提交改图
- 需要把两张参考图按提示词合成或替换元素,使用多 `--image` 参数走 edits 接口
- 同一提示词要出多张候选图(如 3 张不同构图),在对话里指定数量由脚本传 `--n`
适合人员
- 在 Agent 里做原型时,需要按文案快速出 1:1 或 16:9 示意图的前端/产品同学
- 运营或设计助理,经常要把已有素材改背景、格式(png/webp)或输出到指定路径的营销物料处理者
- 自建或代理 OpenAI 兼容图像服务,希望通过 `IMG_API`/`IMG_KEY` 接入、不写死配置文件的技能维护者
- 在 WorkBuddy/终端会话中配置密钥后,希望本会话内就能立刻跑 `gen_images.js` 而不重启环境的日常使用者