生成带中文排版的详情页模块。商品图 + 卖点 → 可直接上架的详情页图文模块。当用户说「详情页」「做详情图」「商品描述图」「详情页模块」时使用。
Coding
卖点主图生成 Item Selling Point
Try it商品图生成带文案排版的转化主图。商品图 + 卖点 → 带中文文案的电商主图。当用户说「主图」「加卖点文案」「转化图」「促销图」「主图文案」时使用。
What it does
商品图生成带文案排版的转化主图。商品图 + 卖点 → 带中文文案的电商主图。当用户说「主图」「加卖点文案」「转化图」「促销图」「主图文案」时使用。
The skill document
item-selling-point — 商品图生成电商主图
商品图 + 卖点文案 → 带排版的转化型电商主图。
和 item-detail 的分工:item-detail 出详情页长图的各个模块(信息量大、多模块),本技能出主图位的单张方图(信息密度低、要在缩略图尺寸下也能看清)。
1、能力边界
| 输入 | 说明 |
|---|---|
| 商品图 | 1 张 |
| 去除商品图背景 | 开关;开启后商品去底再合成 |
| 商品类目 | 决定背景与配色基调 |
| 参考图 | 可选,决定版式与配色 |
| 商品功能点 | ≤100 字,多个用 / 分隔,例:持久续航/防水防汗 |
| 营销利益点 | ≤100 字,多个用 / 分隔,例:年货狂欢节/满300-30 |
功能点和利益点要分开:功能点是产品能力(排在主标题/副标题),利益点是促销信息(排在角标/腰带)。混在一起排版会乱。
不做:不编造商品没有的功能;不生成虚假促销(不存在的活动、虚假折扣、虚假原价);不使用绝对化用语(最、第一、国家级);不改商品外形与颜色。
2、输入素材规则
生成前先自检这几条硬性约束:
- 大小:20KB ~ 15MB
- 分辨率:大于 400×400
- 格式:jpg / jpeg / png / webp
输入建议
| 做法 | 说明 |
|---|---|
| ✅ 白底或纯色底商品图 | 去底最干净 |
| ✅ 文案精简 | 主图在列表页只有 200px 左右,长句根本看不见 |
| ✅ 主标题 ≤10 字,小字 ≤12 字/行,角标 ≤8 字 | 缩略图可读性的经验值 |
| ❌ 塞五条卖点 | 主图最多承载 1 个主标题 + 2 行小字 + 1 个角标 |
| ❌ 未经核实的功效/促销 | 平台合规风险 |
3、主图版式的三个区
把方图切成三个区,每个区只放一种信息:
┌─────────────────────────┐
│ ⓐ 角标区(左上/右上) │ ← 营销利益点:「满300减30」
│ │
│ ⓑ 商品区(中央偏左) │ ← 商品去底 + 投影
│ │
│ ⓒ 文案区(右侧)│ ← 功能点:主标题 + 2 行小字
└─────────────────────────┘
写进 prompt:
商品去底后放在画面中央偏左,下方带柔和投影。
右侧竖排中文卖点文案:主标题大字「[≤10字]」,下方两行小字卖点「[≤12字]」「[≤12字]」。
左上角一枚[形状]促销角标写「[≤8字]」。
缩略图检查:把输出缩到 200×200 看一眼——主标题还认得出来吗?认不出就再缩短文案或加大字号层级。
4、类目 → 背景与配色
| 类目 | 背景 | 文字色 | 角标色 |
|---|---|---|---|
| 服饰 | 米灰 / 燕麦色渐变 | 深灰 | 砖红 |
| 箱包 / 鞋品 | 深灰到浅灰渐变 | 黑 | 正红 |
| 婴童 / 宠物 | 奶油 / 浅粉 | 暖棕 | 珊瑚粉 |
| 美妆 | 大理石 / 丝绒 | 黑金 | 酒红 |
| 3C / 电器 | 深色科技渐变 | 白 | 荧光蓝 |
| 家居 / 家具灯饰 | 实景房间浅景深 | 深棕 | 橄榄绿 |
| 食品厨具 | 木质台面暖调 | 深棕 | 橙红 |
| 珠宝饰品 | 深色绒布聚光 | 白金 | 深红 |
5、dLazy 工具调用
本技能使用 dLazy 的 seedream-5.0-pro(专业档图像模型,中文字形与版面控制最稳;主图上的文案必须一眼可读、零乱码,字形正确率是首要指标)。
Authentication
All requests require a dLazy API key. The recommended way to authenticate is:
dlazy login
This runs a device-code flow (also works in remote shells) and automatically saves your API key to the local CLI config — no manual copy/paste required.
Alternative: Set the Key Manually
If you already have an API key, you can save it directly:
dlazy auth set YOUR_API_KEY
The CLI saves the key in your user config directory (~/.dlazy/config.json on macOS/Linux, %USERPROFILE%\.dlazy\config.json on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the DLAZY_API_KEY environment variable.
Getting Your API Key Manually
- Sign in or create an account at dlazy.com
- Go to dlazy.com/dashboard/organization/api-key
- Copy the key shown in the API Key section
Each key is scoped to your dLazy organization and can be rotated or revoked at any time from the same dashboard.
About & Provenance
- CLI source code: github.com/dlazyai/cli
- Maintainer: dlazyai
- npm package:
@dlazy/cli(pinned to1.2.3in this skill's install spec) - Homepage: dlazy.com
You can install on demand without persisting a global binary by running:
npx @dlazy/cli@1.2.3
Or, if you prefer a global install, the skill's metadata.clawdbot.install field declares the exact pinned version (npm install -g @dlazy/cli@1.2.3). Review the GitHub source before installing.
How It Works
This skill is a thin client over the dLazy hosted API. When you invoke it:
- Prompts and parameters you provide are sent to the dLazy API endpoint (
api.dlazy.com) for inference. - Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (
files.dlazy.com) so the model can read them — the same flow as any cloud-based generation API. - Generated output URLs returned by the API are hosted on
files.dlazy.com.
This is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See dlazy.com for the full service terms.
Usage
CRITICAL INSTRUCTION FOR AGENT:
Run the dlazy seedream-5.0-pro command to get results.
dlazy seedream-5.0-pro -h
Options:
--prompt Prompt
--images [images...] Images [image: url or local path] (max 10)
--resolution Resolution [default: 2k] (choices: "2k")
--size Size [default: 16:9] (choices: "1:1", "4:3",
"3:4", "16:9", "9:16", "3:2", "2:3", "21:9")
--dry-run Print payload without executing the tool
--no-wait Return generateId immediately for async tasks
--timeout Max seconds to wait for async completion (default:
"1800")
--input Inline JSON or @path/to/file.json — merged under
flag values (flags win)
--save Download the result asset to this local path
(mkdir + retry handled for you). A destination
path — NOT a response format; for stdout shape use
--format
--batch Fan-out N parallel runs (cloud tools only)
(default: "1")
-h, --help display help for command
Any flag also accepts pipe references —
-(auto-pick from upstream stdin),@N(n-th output),@N.path(jsonpath into output),@*(all primary values),@stdin/@stdin:path(whole envelope). Seedlazy --helpfor details.
参数约定(本技能固定用法)
| 参数 | 取值 | 理由 |
|---|---|---|
--images | [商品图];带版式参考时 [商品图, 参考图] | 顺序即 prompt 中的 图1 / 图2 |
--size | 1:1(主图位标准方图)/ 3:4(部分平台竖版主图) | 跟随平台主图规范 |
--resolution | 2k | 主图通常 800~1200px |
--batch | 3 | 中文排版随机性,挑字形正确的 |
--save | docs/item-selling-point/output--<活动>.jpg | 按活动归档,大促换角标只需重跑 |
Output Format
{
"ok": true,
"result": {
"tool": "seedream-5.0-pro",
"modelId": "seedream-5.0-pro",
"data": {
"urls": [
"https://files.dlazy.com/data/ai/20260817092703-057827edb8aa.jpg"
]
},
"savedPath": "docs/item-selling-point/example-output.jpg"
}
}
Async tasks (when
--no-waitis passed) omitdataand return atask: { generateId, status }field instead. Usedlazy status --waitto poll.
Command Examples
# 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
Error Handling
| Code | Error Type | Example Message |
|---|---|---|
| 401 | Unauthorized (No API Key) | ok: false, code: "unauthorized", message: "API key is missing or invalid" |
| 501 | Missing required parameter | error: required option '--prompt ' not specified |
| 502 | Local file read error | Error: Image file/Video file not found: C:\path\to\your\file |
| 503 | API request failed (no balance) | ok: false, code: "insufficient_balance" |
| 503 | API request failed (server error) | HTTP status code error (500 server crash) |
| 504 | Asynchronous task execution failed | === Generation Failed === / {Specific error reason returned by backend, for example "Prompt violates safety policy"} |
AGENT CRITICAL INSTRUCTION:
- If the execution result returns
code: "insufficient_balance", you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: https://dlazy.com/dashboard/organization/settings?tab=credits- If the execution result returns
code: "unauthorized"or indicates missing API key, you MUST inform the user to get their API key from https://dlazy.com/dashboard/organization/api-key and save it usingdlazy auth setand resume the task.
6、Prompt 模板
电商正方形主图。
主体是图1 中的[商品品类 + 颜色 + 材质],[外形/工艺/结构]必须与图1完全一致,
商品去底后放在画面中央偏左,下方带柔和投影。
背景为[类目对应背景,见第四节]。
右侧竖排中文卖点文案:
主标题大字「[功能点主标题 ≤10 字]」,
下方两行小字卖点「[≤12 字]」「[≤12 字]」。
左上角一枚[形状]促销角标写「[营销利益点 ≤8 字]」。
无衬线黑体,字号层级分明,排版整齐,中文字清晰正确无乱码,商业电商主图设计。
按问题追加的修正句
| 问题 | 追加到 prompt 末尾 |
|---|---|
| 中文乱码 | 所有中文必须是清晰可读的简体汉字,不得变形、缺笔或臆造字。 + 缩短文案 |
| 缩略图看不清主标题 | 主标题字号必须至少为画面高度的 8%,与其他文字形成明显层级差。 |
| 文字压在商品上 | 商品区与文字区不得重叠:商品占左侧 55%,文字占右侧 40%,中间留 5% 间距。 |
| 商品被重绘 | 商品必须与图1完全一致,不得改变外形、颜色、材质或 logo。 |
| 角标喧宾夺主 | 角标直径不超过画面宽度的 18%,不得遮挡商品主体。 |
| 出现了没给的文案 | 画面中只能出现上述指定的中文,不得添加任何其他文字。 |
7、执行流程
- 拆文案:功能点(进主标题/小字)和营销利益点(进角标)分开,别混。
- 压字数:主标题 ≤10 字,小字 ≤12 字/行,角标 ≤8 字。
- 定类目 → 背景与配色(第四节表格)。
- 按三个区写 prompt(第三节),商品保真句必写。
--batch 3挑字形正确的一张,落盘到docs/item-selling-point/。- 缩到 200×200 检查可读性——主图在列表页就是这个尺寸。
- 合规检查:功能点是否有依据、促销是否真实存在、有无绝对化用语。
- 大促换角标:文案区保持不变,只改角标那一句重跑(第四节循环)。
8、生成效果示例
| 输入:商品图 |
|---|
product-shoes.jpg — 黑色鳄鱼纹亮面皮革布洛克德比鞋,白底,800×800 |
实际执行的命令:
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
输出
example-output.jpg — 1:1 / 2048×2048,5 credits。鞋的鳄鱼纹压花、雕花孔、鞋带与厚齿底保持一致,去底后居中偏左带柔和投影;右侧主标题「真皮软底 通勤久站不累」与两行小字卖点字形正确、层级分明;左上红色圆形角标「满300减30」;深灰渐变背景。
9、常见问题
| 现象 | 原因 | 处理 |
|---|---|---|
| 中文乱码 | 文案太长 / 缺约束 | 缩短文案 + 追加字形约束句 |
| 缩略图看不清 | 主标题字号不够 | 追加主标题占画面高度 8% 句 |
| 文字盖在商品上 | 未划分区域 | 追加区域占比句 |
| 角标太大抢戏 | 未限制尺寸 | 追加角标直径 ≤18% 句 |
| 出现了没给的文案 | 模型自行补文案 | 追加只允许指定中文句 |
| 商品外形被改 | 未写保真句 | 追加商品保真句 |
| 功能点和促销挤在一起 | 两类文案没分区 | 功能点进文案区,利益点只进角标 |
Tips
Visit https://dlazy.com for more information.
Related skills
产品卖点基础信息生成器(国际化电商视频管线 Skill1)。接收产品图片和商品信息,自动识别产品类别、凝练结构化卖点、推断适用人群和场景,生成产品白底图(product_layer.png)和结构化卖点数据(selling_points.json)。当用户上传产品图片、要求"分析这个产品""提取卖点""生成产品信...
电商爆款主图生成与编辑。上传已批准的商品图,生成搜索列表里能被认出、商品事实准确、卖点有画面证据、符合渠道规则的主图候选,并按单变量原则产出 A/B 测试组。覆盖白底基线图、可视差异图、内容电商场景图、配色 SKU 组、单变量背景测试五种场景,适用于淘宝天猫京东拼多多抖音小红书 Amazon TikTok Shop Shopify 的主图与首图。当用户需要「做主图」「爆款主图」「白底图」「主图测款」「测图」「A/B 测试主图」「一个 SKU 铺多个配色」时使用本技能。转化受价格、评价、库存与流量共同影响,图片不单独构成爆款保证。
静态主图转主图视频。一张商品图 → 3–5 秒可上架的主图短视频。当用户说「主图视频」「图转视频」「让图动起来」「加个视频」时使用。
新品上架最头疼的就是详情页文案。FABE卖点提炼+5张主图文案+详情页结构+种子评价,一站搞定。淘宝/拼多多/京东各平台风格适配,让买家看完就想下单。 触发词:电商文案、详情页文案、主图文案、商品文案、淘宝文案、卖点提炼、产品描述、电商描述、FABE 排除:品牌命名、包装设计、客服话术
从好评反推下单理由,按说服力排卖点