先上效果图

运行效果图
运行效果图

触发条件

满足以下任一情况即应启用本 skill(不要等用户把流程说全,识别到意图就主动加载):

  • 用户给出图片文件夹路径,并要求”筛选 / 挑选 / 选 / 挑 主图”
  • 用户提到”上款选图””淘宝主图””抖音主图””电商主图”
  • 用户要求对一批产品图做”差异化分析””竞品对比选图””怎么跟别人不一样”
  • 用户明确要求”生成主图筛选的 HTML 报告”

工作流

Step 1 浏览全池(必须有,禁止凭文件名瞎猜)

  1. scripts/make_contact_sheet.py 把源文件夹所有图片生成为:缩略图拼版 sheet_*.jpg + 单图缩略图 thumb_NNN.jpg + 编号映射 manifest.json
    • 输出目录放在当前工作区.tmp/<款式名>/ 下,绝不修改或移动原图。
  2. 用 Read 工具查看生成的 sheet_*.jpg 拼版,建立「编号 ↔ 文件名」整体认知;编号映射见 manifest.json
  3. 在脑中按场景 / 配色 / 类型给图片池分类(模特街拍、白底平铺、背面、细节特写、场景外拍、双色组合等)。

Step 2 候选细看与初筛(必须有)

对初筛出的候选图,用 Read 调取原图(或单图缩略图 thumb_NNN.jpg)放大确认。逐张打两类标签:

A. 类型标签(决定能否进主图位)

  • 模特图:有真人 / 假人模特穿着展示 → 可进主图候选池。
  • 白底 / 透明底图:纯色(白或近白)背景平铺、无人物;常见为 PNG 透明底或白底抠图 → 不进主图候选池(见 Step 3 硬规则),仅用于统计供给(见 Step 4 白底供给区)。

B. AI 假模特图识别(仅模特图需判断)
明显 AI 合成、过于失真的模特图必须排除,特征包括但不限于:

  • 手指畸形 / 数量异常、关节扭曲、肢体比例怪异
  • 皮肤无毛孔质感、塑料 / 蜡像感过强(恐怖谷)
  • 发丝边缘过于完美或悬浮、背景透视 / 光影不连贯
  • 背景涂抹式模糊、饰品或文字错乱、五官对称到不自然
    仅”略有 AI 感但整体可信”可保留;一眼假、明显失真的直接排除,不进候选。

Step 2.5 童装 IP / 版权风险初筛(合规红线,优先级最高)

童装是图案侵权重灾区(厂家常盗印知名卡通 / 动画形象)。在差异化筛选之前,先对全池做一轮 IP 风险扫描:

  1. 用 Read 调取候选原图(或缩略图),逐张判断是否含有疑似受版权 / 商标保护的形象或标识
    • 知名卡通 / 动画角色(如迪士尼、小猪佩奇、宝可梦、汪汪队等系列)
    • 体育 / 品牌 Logo、潮牌联名图案
    • 明显仿冒他人原创插画的独特画风角色
  2. 对每张图给出风险等级:
    • 🔴 高风险:直接复刻知名 IP 形象 / Logo → 建议直接剔除,不上架
    • 🟡 中风险:风格神似但难定性、或含模糊卡通元素 → 标记「需人工复核」
    • 🟢 低风险:原创 / 通用元素(纯几何、原创小图案、文字标语)→ 通过
  3. 重要:VL 的初筛只是风险预警,不是法律结论。高风险 / 中风险图在上架前仍须走正式排查渠道(以图搜图 + 平台知识产权库 + 官方登记查询),切勿仅凭”AI 说没侵权”就压货。

Step 3 差异化与平台策略(分析核心)

硬规则:主图入选清单只从「模特图」里挑,白底图 / 透明底图一律不进主图位。

针对”供货商图、市场同质化严重”的前提,筛选逻辑按优先级:

  1. 信息不对称点:竞品通常不展示的角度(如背面照、内里、领口/袖口细节特写)→ 优先入选,这是最稳的差异化武器。
  2. 场景稀缺性:同池里唯一的场景(如全场只有一张海边 / 户外 / 节日布置)→ 优先入选,跳出街拍气球内卷。
  3. 首图 CTR 工程:高对比配色、强视觉焦点的模特图 → 放首图位,搜索列表里更抓眼。
  4. 双平台差异:抖音轮播可容纳更多场景 / 动感 / 组合模特图;淘宝 5 张位更重信息密度与角度齐全(正面/侧面/背面),组合图若文字多则淘宝慎用。

Step 4 输出 HTML 报告(必须,这是与”纯文字回复”的分界)

基于 assets/report_template.html 骨架生成报告,必须内嵌缩略图,并包含以下板块:

  • 白底图供给情况(单独区域,必填):本款是否提供了白底 / 透明底图、共几张、文件名清单;说明这些图不进主图位,仅用于上架合规 / 平台要求时由用户自行补充。
  • 图片池结构分析(按场景 / 配色 / 类型分类统计,模特图与白底图分开计数
  • 每张入选图:缩略图 + 文件名 + 排名 + 入选理由 + 差异化优势 + 适配平台 + 建议位次 + IP风险等级(🔴/🟡/🟢) + 疑似对象(若有)
  • 淘宝 5 张主图位抖音轮播 的分别排序建议(主图位全部为模特图)
  • 未入选图片的归类说明(为何落选,含白底图 / 透明底图 / AI 假图 / 信息重复等分类)

完成后用 present_files 打开预览面板。

关键注意

  • 绝不可只根据文件名编分析结论;必须实际看图(拼版 + 候选原图)。
  • 临时文件只在 .tmp 目录,不动原图、不污染用户图片库。
  • 若用户没明确说”只要文字”,本 skill 仍应默认输出 HTML 报告——这是它存在的意义。
  • 缩略图内嵌用相对路径(与 HTML 同目录),确保 present_files 预览时能加载。
  • IP 风险初筛仅作预警:🔴/🟡 结论不等于法律定性,上架前必须走正式排查渠道复核,不要凭 AI 判断直接压货。
  • 主图只选模特图:白底 / 透明底图不进主图位(仅供给说明),避免与主图点击率目标冲突。