gpt-image-1-5 by intellectronica/agent-skills
npx skills add https://github.com/intellectronica/agent-skills --skill gpt-image-1-5使用 OpenAI 的 GPT Image 1.5 模型生成新图像或编辑现有图像。
image_generation 工具的 Responses API使用绝对路径运行脚本(请勿先切换到技能目录):
生成新图像:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--quality low|medium|high] [--size 1024x1024|1024x1536|1536x1024|auto] [--background transparent|opaque|auto] [--api-key KEY]
编辑现有图像(无遮罩 - 全图编辑):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input.png" [--size 1024x1024|1024x1536|1536x1024|auto] [--api-key KEY]
编辑现有图像(带遮罩 - 精确修复):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "what to put in masked area" --filename "output-name.png" --input-image "path/to/input.png" --mask "path/to/mask.png" [--size 1024x1024|1024x1536|1536x1024|auto] [--api-key KEY]
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
重要提示: 始终从用户的当前工作目录运行,以便图像保存在用户正在工作的位置,而不是技能目录中。
映射用户请求:
mediumlowhigh映射用户请求:
1024x10241024x10241024x15361536x1024脚本按以下顺序检查 API 密钥:
--api-key 参数(如果用户在聊天中提供了密钥则使用)OPENAI_API_KEY 环境变量如果两者都不可用,脚本将退出并显示错误消息。
使用以下模式生成文件名:yyyy-mm-dd-hh-mm-ss-name.png
格式: {timestamp}-{descriptive-name}.png
yyyy-mm-dd-hh-mm-ss(24 小时制)x9k2、a7b3)示例:
2025-12-17-14-23-05-japanese-garden.png2025-12-17-15-30-12-sunset-mountains.png2025-12-17-16-45-33-robot.png2025-12-17-17-12-48-x9k2.png两种编辑模式都使用 Image API(images.edit 端点)和 gpt-image-1.5 以获得可靠的结果。
当用户想要修改现有图像但未指定确切区域时:
--input-image 参数指定图像路径当用户想要编辑特定区域时:
--input-image 参数指定图像路径--mask 参数指定 PNG 遮罩文件常见的编辑任务:添加/移除元素、更改样式、调整颜色、替换背景等。
对于生成: 将用户的图像描述原样传递给 --prompt。仅在明显不足时进行修改。
对于编辑: 将编辑指令传递给 --prompt(例如,"add a rainbow in the sky"、"make it look like a watercolor painting")
在两种情况下都应保留用户的创作意图。
生成新图像:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "A serene Japanese garden with cherry blossoms" --filename "2025-12-17-14-23-05-japanese-garden.png" --quality high --size 1536x1024
生成透明背景图像:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "A cute cartoon cat mascot" --filename "2025-12-17-14-25-30-cat-mascot.png" --background transparent --quality high
编辑现有图像(全图):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "make the sky more dramatic with storm clouds" --filename "2025-12-17-14-27-00-dramatic-sky.png" --input-image "original-photo.jpg"
使用遮罩编辑(修复):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "a flamingo swimming" --filename "2025-12-17-14-30-00-lounge-flamingo.png" --input-image "lounge.png" --mask "mask.png"
每周安装次数
200
代码仓库
GitHub 星标数
228
首次出现
2026年1月20日
安全审计
安装于
opencode165
gemini-cli162
codex162
claude-code157
cursor148
github-copilot137
Generate new images or edit existing ones using OpenAI's GPT Image 1.5 model.
Run the script using absolute path (do NOT cd to skill directory first):
Generate new image:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--quality low|medium|high] [--size 1024x1024|1024x1536|1536x1024|auto] [--background transparent|opaque|auto] [--api-key KEY]
Edit existing image (without mask - full image edit):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input.png" [--size 1024x1024|1024x1536|1536x1024|auto] [--api-key KEY]
Edit existing image (with mask - precise inpainting):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "what to put in masked area" --filename "output-name.png" --input-image "path/to/input.png" --mask "path/to/mask.png" [--size 1024x1024|1024x1536|1536x1024|auto] [--api-key KEY]
Important: Always run from the user's current working directory so images are saved where the user is working, not in the skill directory.
Map user requests:
mediumlowhighMap user requests:
1024x10241024x10241024x15361536x1024The script checks for API key in this order:
--api-key argument (use if user provided key in chat)OPENAI_API_KEY environment variableIf neither is available, the script exits with an error message.
Generate filenames with the pattern: yyyy-mm-dd-hh-mm-ss-name.png
Format: {timestamp}-{descriptive-name}.png
yyyy-mm-dd-hh-mm-ss (24-hour format)x9k2, a7b3)Examples:
2025-12-17-14-23-05-japanese-garden.png2025-12-17-15-30-12-sunset-mountains.png2025-12-17-16-45-33-robot.png2025-12-17-17-12-48-x9k2.pngBoth editing modes use the Image API (images.edit endpoint) with gpt-image-1.5 for reliable results.
When the user wants to modify an existing image without specifying exact regions:
--input-image parameter with the path to the imageWhen the user wants to edit specific regions:
--input-image parameter with the path to the image--mask parameter with a PNG mask fileCommon editing tasks: add/remove elements, change style, adjust colors, replace backgrounds, etc.
For generation: Pass user's image description as-is to --prompt. Only rework if clearly insufficient.
For editing: Pass editing instructions in --prompt (e.g., "add a rainbow in the sky", "make it look like a watercolor painting")
Preserve user's creative intent in both cases.
Generate new image:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "A serene Japanese garden with cherry blossoms" --filename "2025-12-17-14-23-05-japanese-garden.png" --quality high --size 1536x1024
Generate with transparent background:
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "A cute cartoon cat mascot" --filename "2025-12-17-14-25-30-cat-mascot.png" --background transparent --quality high
Edit existing image (full image):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "make the sky more dramatic with storm clouds" --filename "2025-12-17-14-27-00-dramatic-sky.png" --input-image "original-photo.jpg"
Edit with mask (inpainting):
uv run ~/.claude/skills/gpt-image-1-5/scripts/generate_image.py --prompt "a flamingo swimming" --filename "2025-12-17-14-30-00-lounge-flamingo.png" --input-image "lounge.png" --mask "mask.png"
Weekly Installs
200
Repository
GitHub Stars
228
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykFail
Installed on
opencode165
gemini-cli162
codex162
claude-code157
cursor148
github-copilot137
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
45,100 周安装