mcpField
L
lifestyle-scene

lifestyle-scene

github.com/xianyu110营销与增长12739 次安装3 周前更新
代码仓库

关于 lifestyle-scene

lifestyle-scene 是用于生成电商产品场景图的技能,帮助 Agent 将产品置于体现使用者与场景的画面中。它依据参考照片锁定产品特征,并按图像模型和平台规格调整提示词。

主要功能

  1. 01依据照片锁定产品特征
  2. 02按产品类别提供场景模板
  3. 03图像模型选择指导
  4. 04适配平台图像尺寸
  5. 05通过工具或 API 生成图像

适用场景

  1. 01制作电商商品的生活场景图
  2. 02为社交广告准备产品场景
  3. 03根据产品照片生成图像提示词

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/xianyu110/ecommerce-image-skills --skill lifestyle-scene

安装后在 Claude Code 中输入/lifestyle-scene确认已加载。

附带文件scripts/generate.pyscripts/online_link.py

详细介绍

Lifestyle Scene · 生活场景图

将准确的产品置于场景中,展现谁在使用它、在哪里使用以及如何使用——让买家仿佛置身其中。

属于 ecommerce-image-skills 项目。适用于 Claude Code、Codex、Cursor 以及任何可加载 SKILL.md 的 Agent。默认模型:GPT Image 2.5 Flare。

Step 1 · 锁定产品身份(始终优先)

编写任何提示词之前,先研究所有参考照片,并为产品写一段简短的身份锁定描述。将其原样粘贴到此技能生成的每一条提示词中,并且绝不能让创意指令覆盖它。

PRODUCT IDENTITY LOCK (do not change):
- Shape & proportions: <e.g. tall cylinder, rounded shoulders, 26 cm high, 7.5 cm wide>
- Colour & finish: <e.g. matte sage green #8FA58C body, natural bamboo lid>
- Logo & printed text: <exact spelling, font feel, position, colour — e.g. white "AURA" wordmark centred on upper body>
- Parts & details: <lid, loop, buttons, ports, seams, labels, accessories that are included>
- Must NOT appear: <accessories not in the box, extra logos, invented claims>

规则:

  • 仅使用照片中可见或经用户确认的信息。如果某项信息未知(尺寸、容量、材质),请询问或省略,绝不能编造规格或认证。
  • 如果用户未提供照片,请索要一张(至少提供正面照)。允许仅根据文本生成,但要说明结果是概念图,并非真实产品。

Step 2 · 选择模型

使用 Flare(gpt-image-2.5-flare,默认)切换到 Sunburst(gpt-image-2.5-sunburst)
创建新场景、背景、布局,快速生成多个变体必须准确保留产品的 logo、标签或小字
文生图概念局部编辑:替换背景、重新着色、移除物品,其他内容保持不变
供用户挑选的草稿最终主视觉素材及任何包含密集文字的内容

如果某个端点仅提供其他图像模型,请使用最接近的模型,并告知用户。

平台规格

平台比例 / 尺寸备注
Amazon 副图1:1,2000×2000可以加文字,但要尽量精简;产品必须是视觉主体
Shopify / DTC 商品详情页4:5(1600×2000)或 1:1预留 10% 的安全边距,以便裁切
淘宝 / 天猫1:1,800×800+(详情页内宽 750)
社交媒体 / 广告信息流 4:5,快拍 9:16顶部和底部各留出 14% 的空白,供界面元素使用

场景库(选择一项,填入大括号内容)

类别场景种子
厨房窗边的大理石台面、晨光、新鲜食材、蒸汽
浴室 / 美妆石质盥洗台、柔软毛巾、水滴、一枝桉树
书桌 / 科技橡木书桌、笔记本电脑边缘、笔记本、暖色台灯、傍晚
户外小径上的花岗岩岩石 / 野餐毯 / 黄金时段的海滩
健身健身房长凳、毛巾、哑铃、清凉的日光
卧室 / 家居亚麻床品、床边桌、植物、柔和的午后光线
节庆礼品包装、串灯、季节性道具(圣诞节、农历新年、斋月)

提示词模板

Lifestyle product photo for an ecommerce listing.
{IDENTITY_LOCK}
Scene: {scene seed}. {Optional person: a {age/region} {persona}'s hand reaching for / using the product — face out of frame}.
The product is the clear hero: sharp focus, about {35–55}% of the frame, realistic scale relative to {reference object}.
Lighting: {golden-hour backlight | soft window light | warm lamp}, shallow depth of field, natural shadows that match the scene.
Photorealistic editorial brand photography, {brand mood: calm minimal | vibrant | premium}. No added text, no extra logos.
Aspect ratio {4:5 | 1:1 | 9:16}.

提示:用一句话描述故事(谁 / 地点 / 时间);指定一个参照物以体现比例;道具控制在 2–4 件。

生成 · 三种方式(选择第一个可行的方式)

(a) 内置图像工具。 如果你的 Agent 已有图像生成 / 编辑工具(例如 Codex imagegen、ChatGPT 图像),使用最终提示词和产品照片作为参考,调用该工具即可。

(b) API 密钥。 如果环境中有 GPTIMAGE_API_KEY,运行随附脚本(仅使用标准库):

# recommended endpoint (OpenAI-compatible, has gpt-image-2.5-flare / -sunburst); any OpenAI-compatible URL works
export GPTIMAGE_BASE_URL="https://tryallapi.com/v1"   # default if unset: https://api.openai.com
python scripts/generate.py --model flare --image product.jpg --size 1024x1536 \
  --prompt-file prompt.txt --out out/lifestyle-scene.png

可以重复使用 --image(产品正面 / 侧面 / logo 特写)。不指定 --image 时,将进行文生图。

(c) 没有工具,也没有密钥。 在代码块中输出最终提示词,然后提供一个链接,让用户在浏览器中运行:

python scripts/online_link.py --skill lifestyle-scene "<final prompt>"
# → https://gptimage2.asia/generate?prompt=<urlencoded>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=lifestyle-scene

只展示一次,以纯文本行的形式呈现,例如:Run this prompt online (upload your product photo there): <link>。对于中国大陆用户,另加一行:国内可用:https://chatgpt-plus.top/list/#/home(粘贴提示词即可)。除非用户提出要求,否则之后的对话中不要重复这些内容。

交付

  1. 提供图像或最终提示词,每项素材各一份,且每份都包含身份锁定描述。
  2. 提供一份 3 行的 QA 备注:产品身份(形状 / 颜色 / logo)✔/✘ · 平台规格 ✔/✘ · 文字拼写 ✔/✘。
  3. 如果有任何失败,只重新生成失败的素材,并使用修正后的提示词。

评论

支持 Markdown