下载地址
https://api.skillhub.cn/api/v1/download?slug=%40user_3d1f4b66%2Fecommerce-image将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3d1f4b66/ecommerce-image。Builds e-commerce main-image prompts and generates images via a configurable image API (Volcengine Ark Seedream or any OpenAI-compatible image model) from user-uploaded reference main images plus a white-bg product photo. Use when @-mentioned, or for 电商主图 / 白底图替换 / 主图提示词 / 出图.
阅读全文 (展开查看完整说明)
概述
电商主图 Skill
根据用户自行上传的参考主图 + 白底产品图,撰写合规提示词并调用生图模型出图(1:1 · 2K;模型按 [api-setup.md](api-setup.md) 配置,默认方舟 Seedream,也支持任意 OpenAI 兼容生图 API)。不自动搜索参考图。用户明确说「不要出图 / 只要提示词」时跳过 API。
输入
| 项 | 必填 | 说明 |
|---|---|---|
| 参考主图(图1…图N) | 是 | 用户上传;风格/场景/光影以各张为准,可批量 |
| 白底图 | 是 | 产品唯一真相:外形、颜色、质感、文字细节 |
{{brand}} | 是 | 品牌名 |
| 文案 | 是 | 手动 / 自动;每张图宣传文案都必须修改,且须与白底图产品相关 |
缺参考主图或白底图时先追问,不要空跑、不要联网搜图顶替。
工作流
进度:
- [ ] 1. 确认输入(白底图 + 用户上传的参考图 + 品牌 + 文案模式)
- [ ] 2. 白底图清晰化(强制):sharpen_whitebg.py → 后续一律用清晰化产物
- [ ] 3. 逐张分析参考图
- [ ] 4. 文案:每张必改且与产品相关;手动采用 / 自动拟 3 版并请用户选定
- [ ] 5. 自由撰写提示词(贴合产品 + 替换全部原文案 + 硬约束;强调文字锐利)
- [ ] 6. 违禁词自检
- [ ] 7. 调用 generate_main_image.py 出图(除非用户只要提示词)
- [ ] 8. 交付:文案 + 提示词 + 成片路径1. 确认输入
缺白底图、参考图或品牌时先追问。批量时编号:参考图1…参考图N。
2. 白底图清晰化(强制,出图前必须完成)
原白底图分辨率偏低或标签字偏软时,成片瓶身字极易发糊。禁止把未处理的原白底图直接传给生图模型。
pip install -r requirements.txt
python scripts/sharpen_whitebg.py
--product path/to/whitebg.png
--out outputs/{brand}_product_sharp.png约定:
- 脚本会放大长边至 ≥2048(必要时)、轻度对比度 + UnsharpMask,强化标签笔画
- stdout 为清晰化后的绝对路径;后续
--product、提示词中的「白底图」均指向该路径 - 只处理白底产品图,不处理参考主图
- 用户只要提示词、不出图时,仍建议先清晰化后再分析产品细节
3. 分析每张参考图
记录:构图与摆放、色调背景氛围、光影方向、原文案位置与原文案内容(生成时整段替换,禁止照搬)。
4. 文案(每张图都必须改)
硬规则(用户指定):对文案都需要修改,但宣传的文案需要和产品有相关性。
- 每张参考图上的宣传文案(主标/副标/横幅/圆标/角标等)全部修改,禁止原样保留参考图文案
- 改后文案必须与白底图真实产品相关(品类、功能、人群、卖点一致);禁止照搬参考图上无关品类话术(如参考是护手美白,白底是净味沐浴露,则不得写美白/护手)
- 用户给关键词时:按参考图文案层级拆写落位,并可微调措辞以贴合产品,但不得跑题到无关品类
- 手动:用户文案过 [banned-words.md](banned-words.md);命中则改写确认后再用
- 自动:按 [copywriting-guide.md](copywriting-guide.md) 每张拟 3 版,选定后再继续
- 可改卖点角度与语气;不可出现违禁词
5. 撰写提示词
按 [prompt-templates.md](prompt-templates.md) 自由撰写;不绑死固定套话,必须贴合清晰化后的白底图产品。
硬约束:
- 产品保持白底图原貌,不得形变、染色、改款
- 风格贴近该张参考图(可改角度与产品数量)
- 提示词须写明:替换该张参考图全部原文案,并列出采用后的完整新文案层级
- 比例 1:1,2K
- 瓶身标签字与画面宣传文案均须锐利清晰、笔画可读,禁止糊字/重影/乱码
- 文案合规,见 [banned-words.md](banned-words.md)
6. 违禁词自检
对最终文案 + 提示词扫描 [banned-words.md](banned-words.md),命中则改写。
7. 调用 API 出图
配置见 [api-setup.md](api-setup.md)。将提示词写入临时文件后执行(--product 必须是步骤 2 的清晰化产物):
pip install -r requirements.txt
python scripts/generate_main_image.py
--prompt-file path/to/prompt.txt
--ref path/to/reference.png
--product path/to/{brand}_product_sharp.png
--out outputs/{brand}_ref{i}.png约定:
--ref= 用户上传的该条参考主图;--product= 清晰化后的白底图(非原图)- 批量:每个参考图各跑一次,清晰化白底图固定复用
- stdout 为成片绝对路径;失败时把 stderr 原样告知用户
- 缺
IMAGE_API_KEY/ARK_API_KEY时指引用户按 [api-setup.md](api-setup.md) 配置,勿编造图片
8. 输出格式
## 参考图 {i} — 主图包
### 参考图要点
- 风格/场景/光影:(一句话)
### 宣传文案
(自动未选定时列 A/B/C;选定或手动后写采用文案)
### 生图提示词
(完整可复制文本)
### 成片
- 白底清晰化:…
- 本地路径:…
(若跳过出图:注明「仅提示词」)
### 参数提醒
- 比例:1:1
- 清晰度:2K
- 图序:参考图=风格场景;清晰化白底图=产品本体自动文案:先交 3 版,用户选定后再写提示词并出图;若用户说「直接按 A 出」则同轮完成。
术语
- 参考图 / 图1:用户上传的风格与场景来源
- 白底图 / 图2:产品本体唯一来源(须先清晰化)
- 主图:目标成片
附加资源
- [prompt-templates.md](prompt-templates.md)
- [copywriting-guide.md](copywriting-guide.md)
- [banned-words.md](banned-words.md)
- [api-setup.md](api-setup.md)