电商详情图 Skill

电商详情图 Skill

2026/7/19

简介

面向 Claude Code / Codex / OpenClaw 的跨境与国内电商视觉创作 Skill,含 25 个高质量主图与详情图案例及完整提示词。

详细介绍

ECommerce Details Image Generator

一个面向 claude code / Codex / OpenClaw 的跨境电商和国内电商通用视觉创作 Skill。GPT-Image-2 上线以来,电商圈已经被刷屏了。图像生成的边界,如今又被推了一大步。下面是我精选的 25个高质量案例,涵盖纯色底产品主图、场景化生活图、平铺图、电商详情图、真实场景等等,全部配完整提示词,都可以利用 GPT-Image-2 API生成最终效果。一键生成电商相关图片!输入产品图片和需求描述,自动生成完整的电商主图、详情页图片、社媒推广图、直播间场景图等全套视觉素材。 与众不同之处是:Campaign Style Lock 机制 和 强推广重视转化效果

它可以做两件事:

  • 生成可执行的视觉简报和 AI 生图 Prompt。
  • 在使用者配置自己的 OpenAI 兼容图片 API 后,直接调用 API 生成图片。

未配置 API 时,它仍然可以正常输出 Prompt;配置 API 后,可以直接出图。

功能特性

  • 一站式电商图片生成 — 商品主图、Amazon/Shopify 详情页、社媒推广、直播间场景等
  • 25 种场景模板 — 覆盖白底主图、生活方式、平铺摆拍、细节特写、海报 Banner、社媒 UGC、模特展示、前后对比、包装设计、信息图、创意概念、尺码说明、多品组合、直播间、虚拟试穿、爆炸图、隐形人台、多角度网格、杂志编辑、季节Campaign、轻奢氛围、设备样机、店铺陈列、运动Campaign
  • Campaign Style Lock — 多图自动锁定色板、冷暖调、字体、背景、光线、布局,保证整套图视觉一致
  • 转化驱动力诊断 — 自动判断视觉驱动型 / 痛点驱动型 / 情感价值驱动型,针对性生成图片序列
  • 参考图片支持 — 传入产品实拍图,让 AI 生成的产品外观更贴近真实商品
  • Prompt / Generate 双模式 — 可只输出 Prompt 供人工使用,也可直接调用 API 出图
  • 零依赖生图脚本 — 纯 Python 标准库实现,无需 pip install

致谢和参考

提示词templates参考和利用了开源项目,https://github.com/buluslan/gpt-image2-ecommerce , 特别致谢 https://linux.do ,感谢佬友的支持。 感谢 https://github.com/coolqoo/1click-ecom-detailpage 提供灵感和初步工作!

快速开始

前置要求

  • [Claude Code CLI / codex等] 已安装并登录
  • Python 3.10+
  • OpenAI 兼容图片生成 API(如 OpenAI、Azure OpenAI 或第三方兼容服务)

1. 克隆项目

git clone https://github.com/liangdabiao/ecom-details-image.git
cd ecom-details-image

2. 配置 API

在项目根目录创建 .env 文件:

IMG_BASE_URL=https://api.openai.com/v1
IMG_MODEL=gpt-image-1.5
IMG_API_KEY=your-api-key-here
变量说明示例
IMG_BASE_URLAPI 根地址https://api.openai.com/v1
IMG_MODEL图片模型名称gpt-image-1.5dall-e-3
IMG_API_KEYAPI 密钥sk-...

也兼容以下环境变量别名:OPENAI_BASE_URLOPENAI_API_BASEOPENAI_IMAGE_MODELOPENAI_MODELOPENAI_API_KEY

3. 在 Claude Code 中使用

启动 Claude Code 后,直接用自然语言描述需求即可:

基于 data/NEW002.jpg 这款男士白衬衫,生成 Amazon 详情页全套图片

用 data/NEW003.jpg 生成 3 张 Twitter/X 推广帖子
基于 data/NEW004.jpg 生成电商直播间场景图

使用示例

示例 1:生成 Amazon PDP 详情页

基于 data/你的产品.jpg 生成 Amazon 详情页全套图片

自动输出 5 张主图(1024x1024)+ 9 张详情页图片(1024x1536):

主图用途
H1首图卖点 — 一眼可懂的视觉主张
H2核心功能/质感特写
H3使用场景匹配
H4普通方案 vs 升级方案对比
H5优惠/物流/保障/CTA
详情页用途
D1首屏承接 — 产品为谁解决什么问题
D2痛点放大 — 展示用户当前不便
D3机制解释 — 视觉化说明产品原理
D4核心利益 — 2-4 个主要利益信息图
D5使用步骤 — 3-4 步说明怎么用
D6场景覆盖 — 典型使用场景
D7对比选择 — 普通方案 vs 本产品
D8信任背书 — 材料/包装/质检/保障
D9FAQ / 风险逆转 / CTA

示例 2:生成社媒推广图

用 data/你的产品.jpg 生成 3 张 Twitter/X 推广帖子,风格要真实手机拍照感

示例 3:只输出 Prompt(不出图)

为我的护肤品设计一张主图 Prompt,白底棚拍风格

示例 4:直接使用生图脚本

# 直接传入 Prompt
python3 .claude/skills/ecom-details-image/scripts/generate_image.py \
  --prompt "clean product hero image, white background, studio lighting" \
  --size 1024x1024

# 从文件读取 Prompt,附带产品参考图
python3 .claude/skills/ecom-details-image/scripts/generate_image.py \
  --prompt-file my-prompt.txt \
  --image data/product.jpg \
  --output-dir generated-images \
  --size 1024x1536 \
  --format png

脚本参数:

参数说明默认值
--prompt直接传入图片生成 Prompt(与 --prompt-file 二选一)
--prompt-file从文本文件读取 Prompt(与 --prompt 二选一)
--image参考产品图片路径,提升产品一致性
--output-dir图片输出目录generated-images
--size图片尺寸1024x1024
--quality图片质量(low/medium/high)
--format图片格式(png/jpeg/webp)png
--n生成数量1
--env-file指定 .env 配置文件自动向上查找

项目结构

1click-ecom-detailpage/
├── .claude/
│   └── skills/
│       └── ecom-details-image/        # 核心技能模块
│           ├── SKILL.md               # Skill 定义和执行规则
│           ├── README.md              # Skill 详细文档
│           ├── .env.example           # API 配置模板
│           ├── .gitignore             # Git 忽略规则
│           ├── scripts/
│           │   └── generate_image.py  # 图片生成脚本(纯标准库)
│           └── references/
│               └── templates/         # 25 个场景模板
│                   ├── 01-hero-image.json
│                   ├── 02-lifestyle-scene.json
│                   ├── 03-flat-lay.json
│                   ├── 04-detail-macro.json
│                   ├── 05-poster-banner.json
│                   ├── 06-social-media.json
│                   ├── 07-ugc-style.json
│                   ├── 08-model-showcase.json
│                   ├── 09-before-after.json
│                   ├── 10-packaging.json
│                   ├── 11-infographic.json
│                   ├── 12-creative-concept.json
│                   ├── 13-size-spec.json
│                   ├── 14-multi-product.json
│                   ├── 15-livestream.json
│                   ├── 16-try-on-virtual.json
│                   ├── 17-exploded-view.json
│                   ├── 18-ghost-mannequin.json
│                   ├── 19-multi-angle-grid.json
│                   ├── 20-magazine-editorial.json
│                   ├── 21-seasonal-campaign.json
│                   ├── 22-luxury-atmospherics.json
│                   ├── 23-device-mockup.json
│                   ├── 24-storefront.json
│                   └── 25-sports-campaign.json
├── data/                              # 产品原图输入目录
│   ├── NEW001.jpg
│   ├── NEW002.jpg
│   ├── NEW003.jpg
│   └── NEW004.jpg
├── generated-images/                  # AI 生成图片输出(已 gitignore)
│   ├── new001-pdp/                    # 示例:促销图 (2 张)
│   ├── new002-pdp/                    # 示例:Amazon PDP 全套 (14 张)
│   ├── new003-twitter/                # 示例:Twitter 社媒图 (3 张)
│   └── new004-livestream/             # 示例:直播间场景图 (3 张)
└── .env                               # API 配置(不入库)

25 个场景模板一览

#模板触发关键词适用场景
01商品主图主图、hero、白底Amazon/淘宝首图、白底商品照
02生活方式lifestyle、场景、生活场景使用场景、氛围感商品照
03平铺摆拍flat lay、平铺、俯拍服装/美妆/配饰平铺展示
04细节特写detail、特写、macro面料纹理、工艺细节、材质展示
05海报Bannerposter、banner、海报活动推广、首页Banner
06社媒内容social、社媒、小红书、Instagram社交平台种草图、UGC 内容
07UGC 风格UGC、用户晒单、真实评价买家秀风格、真实使用场景
08模特展示model、模特、真人上身服装/配饰模特展示
09前后对比before after、对比、效果护肤/清洁/健身效果对比
10包装设计packaging、包装、开箱产品包装展示、开箱体验
11信息图表infographic、信息图、参数产品参数、成分、规格说明
12创意概念creative、概念、创意品牌视觉概念、艺术化表达
13尺码说明size、尺码、规格表服装尺码对照、穿着建议
14多品组合multi、组合、套装、搭配多款产品搭配、组合套装
15直播间直播、livestream、带货抖音/淘宝直播间截图风格
16虚拟试穿try on、试穿、换装虚拟试穿效果展示
17爆炸图exploded、爆炸图、拆解产品结构拆解、组件展示
18隐形人台ghost、人台、3D服装 3D 立体展示
19多角度网格grid、多角度、360多角度产品展示网格
20杂志编辑magazine、editorial、杂志高级编辑部大片风格
21季节Campaignseasonal、季节、节日季节性营销活动
22轻奢氛围luxury、轻奢、高级高端品牌氛围感大片
23设备样机mockup、样机、设备手机/电脑产品样机展示
24店铺陈列storefront、店铺、陈列线下店铺/展柜陈列
25运动Campaignsports、运动、户外运动品牌Campaign风格

工作原理

Prompt / Brief 模式

当只需要策略和 Prompt 时,Skill 输出:

  1. 视觉简报(Visual Brief)— 目标、主体、受众、风格
  2. 转化驱动力诊断 — 视觉驱动 / 痛点驱动 / 情感价值驱动
  3. Campaign Style Lock — 锁定整套图的视觉一致性
  4. 图片序列规划 — 主图序列 + 详情页序列
  5. Final Image Prompt — 可直接执行的图片生成 Prompt
  6. 负面约束 — 明确避免的内容

Generate 模式

当明确要求生图时,Skill 额外执行:

  1. 为每张图写入独立 Prompt 文件
  2. 调用 generate_image.py 生成图片
  3. 输出文件路径列表

Campaign Style Lock 机制

多图任务自动生成一段风格锁定文本,包含:

  • 固定色板(背景色、文字色、强调色)
  • 冷暖调统一
  • 字体系统(禁止混用)
  • 背景系统统一
  • 光线系统统一
  • 布局和图标风格统一
  • 禁止漂移项(色板变化、字体混用、光线不一致等)

同一段 Lock 文本会原样复制到每张图的 Prompt 开头,保证整套图视觉一致。

生成示例

本项目 data/ 目录包含 4 张示例产品图,generated-images/ 中有对应的生成结果:

产品场景生成数量
NEW001.jpg — 男士桑蚕丝短袖衬衫促销推广图2 张
NEW002.jpg — 男士白色商务衬衫Amazon PDP 详情页全套14 张 (5 主图 + 9 详情页)
NEW003.jpg — 男士白色长袖正装衬衫Twitter/X 社媒推广帖3 张
NEW004.jpg — 男士浅蓝色牛津纺衬衫电商直播间场景3 张

generated-images/ 已在 .gitignore 中忽略,不会提交到仓库。示例图片需自行运行 Skill 生成。

安全说明

  • 本项目 不内置任何 API 密钥,每个使用者需配置自己的 .env
  • .env.env.* 已在 .gitignore 中忽略,不会被提交
  • 不要在 PR、Issue 或任何公开场所分享 API 密钥
  • 生成的营销图中的效果承诺必须有真实证据支持,不虚构认证、数据或评价

局限性

  • 图片生成依赖 OpenAI 兼容的 Images API
  • 不同服务商对 sizequalityformat 的支持范围不同
  • 生图质量取决于所选模型和服务商
  • --image 参考图功能需要 API 服务端支持

许可

MIT License

致谢

  • Claude Code — AI 编程助手
  • OpenAI Images 2 API — 图片生成接口标准