关于 image-generation
image-generation 是通过 Hyper MCP 的 images_generate 工具创建和编辑图像的技能。它支持参考图合成、模型选择,以及用于产品拍摄和电商商品页的高级工作流。
主要功能
- 01文生图
- 02基于参考图编辑
- 03多图合成
- 04选择模型、宽高比和质量
- 05产品与商品页图像工作流
适用场景
- 01生成广告活动概念图
- 02依据参考图制作品牌化合成图
- 03制作产品拍摄或商品页图组
MCP 相关
需要连接 Hyper MCP 以使用 images_generate 工具。技能介绍了通过 MCP 客户端或 Hyper CLI 调用工具的方法。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ hyperfx-ai/ marketing-skills --skill image-generation安装后在 Claude Code 中输入/image-generation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/image-prompting.mdmarketplace-cards.mdproduct-photoshoot.md详细介绍
图像生成
使用 images_generate 工具生成图像。它支持文本生成图像、
图像生成图像(传入 reference_images)以及多图合成。默认情况下
(model="auto"),它会为请求选择最合适的模型;设置 model 可指定模型。
要求
本技能假设已将 Hyper MCP 连接到你的
Agent,以便使用 images_generate 工具。若要制作符合品牌形象的广告创意,
还必须在 Hyper 集成中配置 Firecrawl。
如何运行本技能中的工具
本技能中的每个工具都以其规范名称命名。请使用当前界面提供的调用方式运行:
| 界面 | 查找工具 | 运行工具 |
|---|---|---|
| MCP 客户端(Claude、Cursor、Codex、ChatGPT) | search("<what you want to do>"),然后执行 describe("<name>") | call("<name>", {...}) |
| Hyper CLI | hyperai search "<what you want to do>",然后执行 hyperai describe <name> | hyperai call <name> --json '{...}' |
如果找不到工具,说明对应的集成未连接或未为工作区启用:请停止操作,并告知用户需要连接哪个集成。
调用格式
images_generate(
requests=[{"id": "ad1", "prompt": "A polished SaaS ad, clean composition"}],
aspect_ratio="16:9", # "1:1" (default), "9:16", "16:9", "4:5", "5:4", "2:3", "3:2", "3:4", "4:3", "21:9"
quality="standard", # "draft" | "standard" | "high"
n=1, # 1-4 images per request
model="auto", # see "Choosing a model" below
)
- **图像生成图像/品牌参考:**在请求中提供文件:
requests=[{"prompt": "Compose into a gift basket", "reference_images": ["file1", "file2"]}]。 - **可复现的输出:**传入
seed=...。 - **基于真实世界搜索生成内容:**传入
use_search=True。 - 请勿展示图像 URL——它们会自动在聊天中呈现。
选择模型
默认选择 model="auto" 即可。只有任务明确需要特定模型时才覆盖默认值:
| 任务 | model |
|---|---|
| 初步构思/快速广告创意构思/日常生成 | gpt-image-2.5-flare |
| 基于参考图像进行精准编辑和品牌构图、制作生产级创意 | gpt-image-2.5-sunburst |
| 低成本迭代、图像生成图像、最宽的纵横比(新增 1:4、1:8、4:1、8:1) | nano-banana |
| 图像中包含可读文本(海报、标签、信息图),或基于搜索的场景 | nano-banana-pro |
| 产品摄影、材质/织物还原度、精准空间纵深 | seedream-4.5 |
各模型的提示词编写技巧,请参阅 references/image-prompting.md。
品牌/网站广告创意——先提取品牌信息
如果用户提供了网站 URL,并希望制作符合品牌形象的创意:
- 使用该 URL 调用
firecrawl_branding_extract→ 返回品牌颜色、字体、 个性/语气以及已保存的图像文件(徽标、网站图标、og_image)。 - 可选择调用
firecrawl_urls_scrape,并传入formats=["screenshot"]获取视觉参考。 - 使用实际的十六进制颜色、字体名称和语气编写提示词,并将徽标的
file_id传入reference_images。
品牌信息结果中的 file 字段是 JSON 数据文件,不是图像——切勿将其作为参考图像传入。
只有 logo.file_id 和 images.*.file_id 是可用的图像。
更高级别的工作流
对于多镜头产品或电商平台相关任务,优先使用工作流工具——它们能保留 产品特征并返回结构化结果:
images_product_photoshoots_create— 多镜头产品摄影(影棚、 生活方式、主视觉、轮播图、广告套件)。请参阅 references/product-photoshoot.md。images_marketplace_cards_create— 电商平台商品图片组(Amazon 主图 + 副图、A+ 模块、Shopify)。请参阅 references/marketplace-cards.md。
提醒
- 请勿向用户展示图像 URL——它们会自动在聊天中显示。
- 除非用户要求逐字生成,否则请完善含糊的提示词。
- 根据用途(社交媒体、印刷、网页)匹配
aspect_ratio。 - 生产用途请使用
quality="high";迭代时使用"draft"/"standard"。 - 生成的
file_id可在后续调用中作为reference_images重复使用。 - 制作网站品牌相关内容时,请在生成前调用
firecrawl_branding_extract。