# Item Selling Point

> 商品图生成带文案排版的转化主图。商品图 + 卖点 → 带中文文案的电商主图。当用户说「主图」「加卖点文案」「转化图」「促销图」「主图文案」时使用。

- Skill: `dlazy-ai/item-selling-point` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add dlazy-ai/item-selling-point`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dlazy-ai/item-selling-point/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dlazy-ai (https://skillmd.com/u/dlazy-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dlazy-ai/item-selling-point

---


# item-selling-point — 商品图生成电商主图

商品图 + 卖点文案 → **带排版的转化型电商主图**。

和 [item-detail](../item-detail/skill.md) 的分工：item-detail 出**详情页长图的各个模块**（信息量大、多模块），本技能出**主图位的单张方图**（信息密度低、要在缩略图尺寸下也能看清）。

---

## 生成效果示例

| 输入：商品图 |
| --- |
| <img src="../../docs/item-selling-point/product-shoes.jpg" width="280"> |
| `product-shoes.jpg` — 黑色鳄鱼纹亮面皮革布洛克德比鞋，白底，800×800 |

实际执行的命令：

```bash
dlazy seedream-5.0-pro \
  --prompt '电商正方形主图。主体是图1 中的黑色亮面皮革布洛克德比鞋，鞋型、雕花孔、鞋带与厚底必须与图1完全一致，商品去底后放在画面中央偏左，下方带柔和投影。背景为深灰到浅灰渐变，右侧竖排中文卖点文案：主标题大字「真皮软底 通勤久站不累」，下方两行小字卖点「牛皮鞋面 · 防滑厚底」「三防涂层 · 雨天不怕」。左上角一枚红色圆形促销角标写「满300减30」。无衬线黑体，字号层级分明，排版整齐，中文字清晰正确无乱码，商业电商主图设计。' \
  --images docs/item-selling-point/product-shoes.jpg --size 1:1 \
  --save docs/item-selling-point/example-output.jpg
```

**输出**

<img src="../../docs/item-selling-point/example-output.jpg" width="320">

`example-output.jpg` — 1:1 / 2048×2048，5 credits。鞋的鳄鱼纹压花、雕花孔、鞋带与厚齿底保持一致，去底后居中偏左带柔和投影；右侧主标题「真皮软底 通勤久站不累」与两行小字卖点字形正确、层级分明；左上红色圆形角标「满300减30」；深灰渐变背景。

---

## 1、能力边界

| 输入 | 说明 |
| --- | --- |
| 商品图 | 1 张 |
| 去除商品图背景 | 开关；开启后商品去底再合成 |
| 商品类目 | 决定背景与配色基调 |
| 参考图 | 可选，决定版式与配色 |
| **商品功能点** | ≤100 字，多个用 `/` 分隔，例：`持久续航/防水防汗` |
| **营销利益点** | ≤100 字，多个用 `/` 分隔，例：`年货狂欢节/满300-30` |

**功能点和利益点要分开**：功能点是产品能力（排在主标题/副标题），利益点是促销信息（排在角标/腰带）。混在一起排版会乱。

**不做**：不编造商品没有的功能；不生成虚假促销（不存在的活动、虚假折扣、虚假原价）；不使用绝对化用语（最、第一、国家级）；不改商品外形与颜色。

---

## 2、输入素材规则

生成前先自检这几条硬性约束：

- 大小：**20KB ~ 15MB**
- 分辨率：**大于 400×400**
- 格式：**jpg / jpeg / png / webp**

**输入建议**

| 做法 | 说明 |
| --- | --- |
| ✅ 白底或纯色底商品图 | 去底最干净 |
| ✅ 文案精简 | 主图在列表页只有 200px 左右，长句根本看不见 |
| ✅ 主标题 ≤10 字，小字 ≤12 字/行，角标 ≤8 字 | 缩略图可读性的经验值 |
| ❌ 塞五条卖点 | 主图最多承载 1 个主标题 + 2 行小字 + 1 个角标 |
| ❌ 未经核实的功效/促销 | 平台合规风险 |

---

## 3、主图版式的三个区

把方图切成三个区，每个区只放一种信息：

```text
┌─────────────────────────┐
│ ⓐ 角标区（左上/右上）      │  ← 营销利益点：「满300减30」
│                         │
│      ⓑ 商品区（中央偏左）  │  ← 商品去底 + 投影
│                         │
│              ⓒ 文案区（右侧）│  ← 功能点：主标题 + 2 行小字
└─────────────────────────┘
```

写进 prompt：

```text
商品去底后放在画面中央偏左，下方带柔和投影。
右侧竖排中文卖点文案：主标题大字「[≤10字]」，下方两行小字卖点「[≤12字]」「[≤12字]」。
左上角一枚[形状]促销角标写「[≤8字]」。
```

**缩略图检查**：把输出缩到 200×200 看一眼——主标题还认得出来吗？认不出就再缩短文案或加大字号层级。

---

## 4、类目 → 背景与配色

| 类目 | 背景 | 文字色 | 角标色 |
| --- | --- | --- | --- |
| 服饰 | 米灰 / 燕麦色渐变 | 深灰 | 砖红 |
| 箱包 / 鞋品 | 深灰到浅灰渐变 | 黑 | 正红 |
| 婴童 / 宠物 | 奶油 / 浅粉 | 暖棕 | 珊瑚粉 |
| 美妆 | 大理石 / 丝绒 | 黑金 | 酒红 |
| 3C / 电器 | 深色科技渐变 | 白 | 荧光蓝 |
| 家居 / 家具灯饰 | 实景房间浅景深 | 深棕 | 橄榄绿 |
| 食品厨具 | 木质台面暖调 | 深棕 | 橙红 |
| 珠宝饰品 | 深色绒布聚光 | 白金 | 深红 |

---

## 5、工具调用

本技能使用 dLazy 的 **`seedream-5.0-pro`**（专业档图像模型，中文字形与版面控制最稳；主图上的文案必须一眼可读、零乱码，字形正确率是首要指标）。

### 调用方式

两种等价写法，选一种。统一入口会自动选后端、失败重试、建目录落盘、估算成本：

```bash
# A. 统一入口（推荐）：可切任意后端，加 --dry-run 不计费空跑
node scripts/gen.mjs --task item-selling-point \
  --prompt '<见下方 Prompt 模板>' \
  --images <按下表顺序> \
  --save output/item-selling-point-<sku>.jpg

# B. 直接用 dLazy CLI（不想引入 Node 依赖时，效果等价）
dlazy seedream-5.0-pro --prompt '...' --images ... --save output/item-selling-point.jpg
```

**参数约定（本技能固定用法）**

| 参数 | 取值 | 理由 |
| --- | --- | --- |
| `--images` | `[商品图]`；带版式参考时 `[商品图, 参考图]` | 顺序即 prompt 中的 图1 / 图2 |
| `--size` | `1:1`（主图位标准方图）/ `3:4`（部分平台竖版主图） | 跟随平台主图规范 |
| `--resolution` | `2k` | 主图通常 800~1200px |
| `--batch` | `3` | 中文排版随机性，挑字形正确的 |
| `--save` | `docs/item-selling-point/output-<sku>-<活动>.jpg` | 按活动归档，大促换角标只需重跑 |

### Command Examples

```bash
# basic call
dlazy seedream-5.0-pro \
  --prompt '电商正方形主图。主体是图1 商品，鞋型与材质必须与图1完全一致，去底后放在画面中央偏左，下方带柔和投影。背景深灰到浅灰渐变。右侧竖排中文卖点：主标题大字「真皮软底 通勤久站不累」，下方两行小字「牛皮鞋面 · 防滑厚底」「三防涂层 · 雨天不怕」。左上角红色圆形角标写「满300减30」。无衬线黑体，排版整齐，中文字清晰正确无乱码。' \
  --images docs/item-selling-point/product-shoes.jpg --size 1:1

# complex call: 一个 SKU 铺多个大促角标版本（文案区不变，只换角标）
SRC=docs/item-selling-point/product-shoes.jpg
BODY='主体是图1 中的黑色亮面皮革布洛克德比鞋，鞋型、雕花孔、鞋带与厚底必须与图1完全一致，商品去底后放在画面中央偏左，下方带柔和投影。背景为深灰到浅灰渐变，右侧竖排中文卖点文案：主标题大字「真皮软底 通勤久站不累」，下方两行小字卖点「牛皮鞋面 · 防滑厚底」「三防涂层 · 雨天不怕」。'
STYLE='无衬线黑体，字号层级分明，排版整齐，中文字清晰正确无乱码，商业电商主图设计。'
for A in daily d11 newyear; do
  case $A in
    daily)   BADGE='左上角一枚红色圆形促销角标写「满300减30」' ;;
    d11)     BADGE='左上角一枚红色圆形促销角标写「双11 5折起」' ;;
    newyear) BADGE='左上角一枚红色圆形促销角标写「年货节 直降100」' ;;
  esac
  dlazy seedream-5.0-pro \
    --prompt "电商正方形主图。${BODY}${BADGE}。${STYLE}" \
    --images "$SRC" --size 1:1 --resolution 2k \
    --batch 3 --save "docs/item-selling-point/output-sku001-$A.jpg"
done

# 先估价不真跑
dlazy seedream-5.0-pro --dry-run --prompt '...' --images a.jpg --size 1:1
```

### 延伸阅读

| 要查什么 | 去哪 |
| --- | --- |
| 认证、多后端配置、输出结构、错误码 | [`references/provider-cli.md`](references/provider-cli.md) |
| `seedream-5.0-pro` 的全部可用参数 | [`references/model-flags.md`](references/model-flags.md) |
| 统一入口的全部选项 | `node scripts/gen.mjs --help` |

## 6、Prompt 模板

```text
电商正方形主图。

主体是图1 中的[商品品类 + 颜色 + 材质]，[外形/工艺/结构]必须与图1完全一致，
商品去底后放在画面中央偏左，下方带柔和投影。

背景为[类目对应背景，见第四节]。

右侧竖排中文卖点文案：
  主标题大字「[功能点主标题 ≤10 字]」，
  下方两行小字卖点「[≤12 字]」「[≤12 字]」。

左上角一枚[形状]促销角标写「[营销利益点 ≤8 字]」。

无衬线黑体，字号层级分明，排版整齐，中文字清晰正确无乱码，商业电商主图设计。
```

**按问题追加的修正句**

| 问题 | 追加到 prompt 末尾 |
| --- | --- |
| 中文乱码 | `所有中文必须是清晰可读的简体汉字，不得变形、缺笔或臆造字。` + 缩短文案 |
| 缩略图看不清主标题 | `主标题字号必须至少为画面高度的 8%，与其他文字形成明显层级差。` |
| 文字压在商品上 | `商品区与文字区不得重叠：商品占左侧 55%，文字占右侧 40%，中间留 5% 间距。` |
| 商品被重绘 | `商品必须与图1完全一致，不得改变外形、颜色、材质或 logo。` |
| 角标喧宾夺主 | `角标直径不超过画面宽度的 18%，不得遮挡商品主体。` |
| 出现了没给的文案 | `画面中只能出现上述指定的中文，不得添加任何其他文字。` |

---

## 7、执行流程

1. **拆文案**：功能点（进主标题/小字）和营销利益点（进角标）分开，别混。
2. **压字数**：主标题 ≤10 字，小字 ≤12 字/行，角标 ≤8 字。
3. **定类目 → 背景与配色**（第四节表格）。
4. **按三个区写 prompt**（第三节），商品保真句必写。
5. **`--batch 3`** 挑字形正确的一张，落盘到 `docs/item-selling-point/`。
6. **缩到 200×200 检查可读性**——主图在列表页就是这个尺寸。
7. **合规检查**：功能点是否有依据、促销是否真实存在、有无绝对化用语。
8. **大促换角标**：文案区保持不变，只改角标那一句重跑（第四节循环）。

---

## 8、常见问题

| 现象 | 原因 | 处理 |
| --- | --- | --- |
| 中文乱码 | 文案太长 / 缺约束 | 缩短文案 + 追加字形约束句 |
| 缩略图看不清 | 主标题字号不够 | 追加主标题占画面高度 8% 句 |
| 文字盖在商品上 | 未划分区域 | 追加区域占比句 |
| 角标太大抢戏 | 未限制尺寸 | 追加角标直径 ≤18% 句 |
| 出现了没给的文案 | 模型自行补文案 | 追加只允许指定中文句 |
| 商品外形被改 | 未写保真句 | 追加商品保真句 |
| 功能点和促销挤在一起 | 两类文案没分区 | 功能点进文案区，利益点只进角标 |

---

## Tips

Visit https://dlazy.com for more information.

