소스 정보
- 저장소
- dlazy-ai/ecommerce-skills
- 최근 소스 활동
- 2026년 8월 29일 03:52
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dlazy-ai/ecommerce-skills --skill fabric-on-body명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
多商品批量生图流水线。商品清单 CSV → 整批统一视觉的商拍图,带并发、重试、断点续跑、成本熔断与挑图联系表。当用户说「批量生图」「一批商品」「跑整个 SKU 表」「几百个商品出图」时使用。
店铺品牌视觉锁定。一份 brand.yaml 定义模特、色温、构图、留白与文案语气,所有生图技能读它,保证跨 SKU 视觉统一。当用户说「统一风格」「同一个模特」「店铺调性」「品牌规范」「几百个 SKU 看起来像一家店」时使用。
服装工艺细节放大图。服装图 → 面料纹理、走线、织法的微距特写。当用户说「细节图」「特写」「面料放大」「工艺展示」「近景细节」时使用。
SKILL.md 표시 중
| name | fabric-on-body |
| description | 一键替换服装面料。版式图 + 面料图 → 换上新面料的样衣图,垂坠与光泽随材质变。当用户说「换面料」「换材质」「试布料」「面料上身」「同款不同料」时使用。 |
版型不动,面料换掉。给一张服装版式图 + 一张面料小样,输出这个版型用新面料做出来的样衣效果图。
价值在打样前:一个版型试 8 种面料,传统做法是打 8 件样衣(每件几天、几百块);这里是 8 次生成。
| 输入:服装版式图 | 输入:面料图 |
|---|---|
![]() | ![]() |
style-sheet.jpg — 落肩宽松圆领毛衣版型,800×800 | fabric-swatch.jpg — 象牙白真丝缎面小样,640×640 |
实际执行的命令:
dlazy gpt-image-2 \
--prompt 'Fabric replacement for a garment style sheet. Image 1 is the garment pattern/style reference: an oversized drop-shoulder crewneck sweater with ribbed collar, cuffs and hem. Image 2 is the target fabric: ivory silk satin with a soft lustrous sheen and fine weave. Re-render the exact same garment silhouette from image 1 in the fabric from image 2. Keep the pattern identical: same oversized drop-shoulder cut, same body length, same sleeve length, same collar/cuff/hem construction, same flat-lay layout and camera angle. Replace only the material — the sweater must now read as ivory silk satin with specular highlights on the folds and soft drape instead of chunky knit. Clean white background, even studio light, no text.' \
--images docs/fabric-on-body/style-sheet.jpg docs/fabric-on-body/fabric-swatch.jpg \
--size 1024x1024 --quality medium --imageFormat jpeg \
--save docs/fabric-on-body/example-output.jpg
输出
example-output.jpg — 1024×1024。落肩剪裁、身长袖长、罗纹领口袖口下摆的结构与平铺角度都与版式图一致;材质从粗针织变成象牙白真丝缎面,褶皱上出现高光、垂坠变得柔顺,罗纹部位仍以缎面质感保留。
| 输入 | 说明 |
|---|---|
| 服装版式图 | 决定版型、剪裁、结构与拍摄角度 |
| 面料图 | 决定材质、纹理、光泽与垂坠感(面料小样特写最佳) |
| 服装类型 | 帮助模型理解结构(上装 / 下装 / 连衣裙 / 外套 / 内衣) |
| 保持不变 | 会改变 |
|---|---|
| 版型与剪裁、身长袖长、领口/袖口/下摆结构、缝线位置、拍摄角度与构图 | 材质与织法、表面光泽、垂坠与褶皱形态、厚度观感 |
不做:不改版型比例;不改变服装的结构设计;不承诺真实打样的手感与克重——输出是视觉预览,不是工艺样衣。
生成前先自检这几条硬性约束:
版式图(✅):纯色背景、结构清晰、正面完整的平铺图或人台图。
面料图(✅):面料小样特写,能看清织纹与光泽;有褶皱转折更好(能交代垂坠)。
会明显拉低效果的输入(❌)
| 问题 | 说明 |
|---|---|
| 面料图拍太远 | 看不清织纹,只会当成一块纯色 |
| 面料图带强环境色 | 黄光下拍的白布会换成米黄色 |
| 版式图有复杂印花 | 原印花会和新面料打架,先用 item-repair 或换素图 |
| 面料与品类不匹配 | 硬挺牛仔布做不出吊带裙的垂坠,模型会硬凑 |
只说「换成真丝」不够——模型不知道该怎么改光影。要把材质翻译成可画出来的物理特征:
| 面料 | 要写的物理特征 |
|---|---|
| 真丝 / 缎面 | lustrous specular highlights along the folds, fluid drape, soft continuous gradients |
| 粗针织 | chunky knit loops with visible yarn twist, matte fibre halo, structured heavy drape |
| 牛仔 | twill diagonal weave, slight slub texture, stiff drape with sharp fold creases |
| 灯芯绒 | vertical wale ridges catching light, matte pile, medium-stiff drape |
| 雪纺 | semi-sheer, very light drape with many fine ripples, soft diffused light through the fabric |
| 皮革 | low-frequency specular sheen, grain texture, stiff drape with broad soft creases |
| 摇粒绒 | dense short pile, fuzzy silhouette edge, no specular highlight |
再加一句「版型不许动」——这是本技能最容易失守的地方:
Keep the pattern identical: same cut, same body length, same sleeve length,
same collar/cuff/hem construction, same flat-lay layout and camera angle.
Replace only the material.
本技能使用 dLazy 的 gpt-image-2(图像编辑模型;面料替换要求「几何完全不动、材质完全改变」,是典型的定向属性替换任务)。
两种等价写法,选一种。统一入口会自动选后端、失败重试、建目录落盘、估算成本:
# A. 统一入口(推荐):可切任意后端,加 --dry-run 不计费空跑
node scripts/gen.mjs --task fabric-on-body \
--prompt '<见下方 Prompt 模板>' \
--images <按下表顺序> \
--save output/fabric-on-body-<sku>.jpg
# B. 直接用 dLazy CLI(不想引入 Node 依赖时,效果等价)
dlazy gpt-image-2 --prompt '...' --images ... --save output/fabric-on-body.jpg
参数约定(本技能固定用法)
| 参数 | 取值 | 理由 |
|---|---|---|
--images | [版式图, 面料图] | 顺序即 prompt 中的 image 1 / 2 |
--size | 与版式图比例一致(1024x1024 平铺 / 1024x1536 人台竖版) | 换料不该改构图 |
--quality | high | 材质是本技能的唯一产出,必须 high |
--imageFormat | jpeg | 通用格式 |
--batch | 2 ~ 3 | 垂坠形态有随机性 |
--save | docs/fabric-on-body/output-<版型>-<面料>.jpg | 版型 × 面料矩阵命名 |
# basic call: 一个版型换一种面料
dlazy gpt-image-2 \
--prompt 'Fabric replacement. Image 1 is the garment pattern reference, image 2 is the target fabric. Re-render the exact same garment silhouette from image 1 in the fabric from image 2. Keep the pattern identical: same cut, body length, sleeve length, collar/cuff/hem construction, layout and camera angle. Replace only the material. Clean white background, even studio light, no text.' \
--images docs/fabric-on-body/style-sheet.jpg docs/fabric-on-body/fabric-swatch.jpg \
--size 1024x1024 --quality high
# complex call: 一个版型 × 多种面料,跑成一个选型矩阵
STYLE=docs/fabric-on-body/style-sheet.jpg
KEEP='Keep the pattern identical: same oversized drop-shoulder cut, same body length, same sleeve length, same collar/cuff/hem construction, same flat-lay layout and camera angle. Replace only the material.'
for F in satin corduroy denim fleece; do
case $F in
satin) PHYS='lustrous specular highlights along the folds, fluid drape, soft continuous gradients' ;;
corduroy) PHYS='vertical wale ridges catching light, matte pile, medium-stiff drape' ;;
denim) PHYS='twill diagonal weave, slight slub texture, stiff drape with sharp fold creases' ;;
fleece) PHYS='dense short pile, fuzzy silhouette edge, no specular highlight' ;;
esac
dlazy gpt-image-2 \
--prompt "Fabric replacement for a garment style sheet. Image 1 is the garment pattern/style reference. Image 2 is the target fabric. Re-render the exact same garment silhouette from image 1 in the fabric from image 2. $KEEP The garment must now read as $F: $PHYS. Clean white background, even studio light, no text." \
--images "$STYLE" "docs/fabric-on-body/swatch-$F.jpg" \
--size 1024x1024 --quality high --imageFormat jpeg \
--save "docs/fabric-on-body/output-drop-shoulder-$F.jpg"
done
# 先估价不真跑
dlazy gpt-image-2 --dry-run --prompt --images a.jpg b.jpg --size 1024x1024 --quality high
| 要查什么 | 去哪 |
|---|---|
| 认证、多后端配置、输出结构、错误码 | references/provider-cli.md |
gpt-image-2 的全部可用参数 | references/model-flags.md |
| 统一入口的全部选项 | node scripts/gen.mjs --help |
Fabric replacement for a garment style sheet.
Image 1 is the garment pattern/style reference: [品类 + 版型描述].
Image 2 is the target fabric: [面料名 + 颜色 + 光泽描述].
Re-render the exact same garment silhouette from image 1 in the fabric from image 2.
Keep the pattern identical: same [剪裁], same body length, same sleeve length,
same [领口/袖口/下摆结构], same [缝线位置], same layout and camera angle.
Replace only the material — the garment must now read as [面料名]:
[第三节表格里对应的物理特征].
Clean [背景色] background, even studio light, no text.
按问题追加的修正句
| 问题 | 追加到 prompt 末尾 |
|---|---|
| 版型跟着变了 | The silhouette outline must be pixel-aligned with image 1. Only surface material may differ. |
| 面料颜色偏了 | Sample the fabric colour from image 2 under neutral light; do not shift hue or add colour cast. |
| 换完还是原来的质感 | 把物理特征写得更极端,并追加 The original [原面料] texture must be completely gone. |
| 垂坠不对 | Drape stiffness: [very fluid / medium / stiff]. Fold count and fold radius must match a [面料] of about [克重] gsm. |
| 缝线/罗纹消失了 | Preserve construction details: [罗纹/明线/拉链] must remain visible in the new material. |
--quality high 起跑,比例跟随版式图。| 现象 | 原因 | 处理 |
|---|---|---|
| 版型变了 | 未锁定轮廓 | 追加 silhouette outline must be pixel-aligned with image 1 |
| 面料颜色不对 | 面料图带环境色 | 重拍面料小样(中性光),或追加取色约束句 |
| 质感没换掉 | 物理特征写得太弱 | 用第三节表格的极端描述 + original texture must be completely gone |
| 垂坠像纸板 | 未指定垂坠刚度 | 追加 drape stiffness 句,给出克重参考 |
| 罗纹/明线消失 | 被新材质吞掉 | 追加保留结构细节句 |
| 面料与品类物理上不成立 | 硬挺布做垂坠款 | 换匹配的面料,或改版型 |
Visit https://dlazy.com for more information.