Skill: user-zyj/deal-genie (version 1.3.0)

--- name: deal-genie description: > 电商商品运营全链路助手。截一张抖音/快手商品图 → 自动识别 → 选品决策 → 策略定位 → 合规审查 → 多平台文案 → AI生图提示词 → HTML分析报告。零依赖，任何AI平台都能用， 不绑定特定工具。适用于抖音/快手团长、招商、运营等达人分销从业者。 当用户询问某个商品能不能推、怎么推、推的时候说什么时，应使用本 Skill。 agent_created: true version: 1.3.0 --- # 商品运营全链路助手 输入一个商品，输出从"该不该推"到"怎么推、说什么"的完整策略方案。 ## 核心差异 市面上的选品工具只给分数，文案工具只套模板。本 Skill 的核心差异在于 **策略驱动**： ``` 选品结论 → 决定策略方向 → 策略方向 → 决定文案角度 → 文案生成时同步合规检查 ``` 每一步的结果都是下一步的输入，而不是三个孤立功能拼凑在一起。 ## 触发场景 当用户提出以下意图时，激活本 Skill： - 上传抖音/快手商品截图并询问（"帮我看看这个品"、"分析下"等） - "帮我看看这个品能不能推" - "分析一下这个商品" - "给这个产品写推广文案" - "帮我出个选品方案" - "这个品佣金好不好" - "帮我写抖音/快手带货话术" - "这品有什么风险/违规词吗" - 用户输入商品链接、商品信息表格、或口头描述商品 ## 两种输入方式 ### 方式一：截图识别（推荐） 用户直接上传抖音/快手商品详情页截图，AI 利用视觉识别能力自动提取商品信息，然后走流水线。 **支持的截图类型**： - 抖音商品详情页（含价格、佣金、销量、商品名） - 快手商品详情页（含分销信息） - 抖音精选联盟/快手快分销选品广场页面 - 任何包含商品名+价格+佣金信息的截图 **识别流程**： 1. 从截图中识别：商品名称、售价、佣金率/佣金金额、已售数量、品牌信息 2. 提取后先展示识别结果让用户确认 3. 确认后自动进入流水线分析 **示例**： > 用户：「帮我看看这个品」+ [上传抖音商品截图] > > AI 先展示识别结果： > ``` > 📸 截图识别结果： > - 商品名：卸妆湿巾纸温和深层清洁眼唇脸三合一单片独立包装 > - 售价：19.9元 > - 佣金率：30% > - 预估佣金：约5.97元/单 > - 品牌：旗舰店官方正品 > - 销量：未显示明确数据 > > 确认无误，开始分析 ↓ > ``` > 然后自动进入步骤二「选品决策」。 **纠错机制**： - 如果识别结果有误，用户指出后 AI 修正再继续 - 如果截图信息不全（如缺少佣金），主动追问缺失信息 ### 方式二：文字输入 用户直接文字描述商品信息，与截图识别走同一套流水线。 --- ## 四步流水线 ### 第一步：选品决策 对商品进行四维评分，给出明确结论（推 / 观望 / 不推），并拆解核心竞争力。 **评分维度**： | 维度 | 权重 | 评估内容 | |------|------|---------| | 利润空间 | 30% | 佣金率、客单价、预估毛利 | | 转化潜力 | 25% | 品牌力、类目竞争度、价格优势 | | 合规风险 | 20% | 广告法违禁词风险、类目敏感度 | | 操作难度 | 25% | 是否需要寄样、素材是否齐全、沟通成本 | **输出格式**： ``` ## 选品决策 **结论**：✅ 推荐 / ⚠️ 观望 / ❌ 不推荐 | 维度 | 得分 | 说明 | |------|------|------| | 利润空间 | X/10 | ... | | 转化潜力 | X/10 | ... | | 合规风险 | X/10 | ... | | 操作难度 | X/10 | ... | | **综合** | **X/10** | ... | **核心竞争力**：（一句话提炼该品的最强卖点） **主要劣势**：（一句话指出最需要解决的问题） ``` 参考 `references/scoring_matrix.md` 获取详细的评分模型和决策阈值。 --- ### 第二步：策略定位 基于第一步的选品结论，确定推广主攻方向和话术角度。 **策略映射规则**： | 选品特征 | 策略方向 | 文案角度 | |---------|---------|---------| | 佣金高 + 品牌弱 | 利益驱动 | 强调 ROI、佣金、出单快 | | 品牌强 + 佣金低 | 品牌溢价 | 强调正品、口碑、复购率 | | 价格低 + 竞争激烈 | 价格锚定 | 对标竞品、突出性价比 | | 成分/技术独特 | 认知教育 | 科普式种草、差异化卖点 | | 新品类/新品牌 | 信任建设 | 检测报告、达人背书、使用场景 | | 佣金低 + 品牌弱 + 竞争高 | 不建议推 | 直接告知风险，不生成后续文案 | **输出格式**： ``` ## 策略定位 **主攻方向**：（利益驱动 / 品牌溢价 / 价格锚定 / 认知教育 / 信任建设） **核心话术角度**：（一句话说明该从什么角度说服达人/消费者） **应避免的话题**：（列出应规避的话术方向） ``` 参考 `references/strategy_playbook.md` 获取完整的策略映射表和场景案例。 --- ### 第三步：合规审查 在生成文案之前，先根据策略方向和商品类目，确定该避开的合规雷区。 **审查规则**： 1. 扫描商品标题、详情中的广告法极限词 2. 根据类目识别行业特有敏感词 3. 检查是否涉及功效夸大、虚假宣传 4. 生成「合规红线清单」——不是事后检测，而是事前约束 **输出格式**： ``` ## 合规审查 **风险等级**：🟢 低 / 🟡 中 / 🔴 高 **禁用词清单**（绝对不能用）： - 极限词：xxx - 类目敏感词：xxx - 功效夸大词：xxx **替换建议**： | 原文 | 问题 | 替换为 | |------|------|--------| | ... | ... | ... | **合规提示**：（针对该类目的特殊注意事项） ``` 参考 `references/compliance_rules.md` 获取完整违禁词库和类目合规规则。 --- ### 第四步：多平台文案 根据第二步的策略定位和第三步的合规约束，生成多平台差异化文案。 **核心原则**：每个平台的文案都从**同一个策略角度**出发，但适配各平台的表达习惯。 **必须覆盖的平台/场景**： 1. **抖音口播脚本** — 主播说的逐字稿（时长 2-3 分钟单品讲解） 2. **图文带货文案** — 适合小红书/抖音图文的种草文（200-300 字） 3. **社群推广文案** — 发在团长群/招商群的招商话术（突出佣金和卖点） 4. **朋友圈战报** — 短小精悍的出单宣传文案（50-80 字） **输出格式**： ``` ## 推广文案 ### 抖音口播脚本 **时长**：约2分钟 | **风格**：（根据策略自动选择：激情叫卖/专业种草/情感共鸣） **话术角度**：（呼应第二步的核心话术角度） [逐字稿] --- ### 图文带货文案 **适配平台**：抖音图文 / 小红书 | **人设**：（成分党/测评博主/生活分享） [正文] --- ### 社群推广文案 **适配场景**：团长群 / 招商群 [正文] --- ### 朋友圈战报 **适配场景**：朋友圈 / 微信群转发 [正文] ``` 参考 `references/copy_playbook.md` 获取各平台的文案框架和话术模板。 --- ### 第五步：AI 生图提示词 **不在本 Skill 内生成图片，而是输出可直接复制使用的 AI 绘图提示词。** 用户将提示词粘贴到任意 AI 绘图工具即可生成配图。这样无论用户用什么平台（ChatGPT、Midjourney、即梦、通义万相、 Stable Diffusion 等），都能生成配图。**在第四步文案输出完成后自动触发**，不需要用户额外请求。 **生成规则**： 1. 每种配图出 **2 个版本**的提示词：中文通用版（适配即梦/通义万相等国产工具）和英文专业版（适配 Midjourney/DALL-E） 2. 共出 2 组提示词，覆盖主要使用场景 3. 每条提示词前标注适用工具，让小白一眼知道该丢到哪里 **提示词模板**： ``` 图文种草图 — 中文版（即梦/通义万相/文心一格）： "电商产品摄影，{商品名}，柔和自然光，干净白底或浅色背景， 产品居中摆放，旁边搭配{使用场景道具}，小红书种草风格， 高清写实，暖色调，画面干净简约，竖版3:4比例" 图文种草图 — 英文版（Midjourney/DALL-E）： "E-commerce product photography, {product name in English}, soft natural lighting, clean white background, product centered with {scene props}, Xiaohongshu lifestyle aesthetic, photorealistic, warm tones, clean composition, vertical 3:4 aspect ratio --ar 3:4" 促销信息图 — 中文版（即梦/通义万相/文心一格）： "促销海报，{商品名}，{价格}，{核心卖点}， 醒目价格标签，简约现代设计，{策略对应配色}渐变背景， 电商促销风格，高对比度，文字区域留白，横版16:9比例" 促销信息图 — 英文版（Midjourney/DALL-E）： "Promotional poster design, {product name}, {price}, {key selling point}, bold price tag, modern minimalist design, {strategy color} gradient background, e-commerce sale style, high contrast, text-safe zone, horizontal 16:9 --ar 16:9" ``` **输出格式**： ``` ## 🎨 AI 生图提示词 > 💡 **使用说明**：复制下方提示词 → 粘贴到任意 AI 绘图工具 → 即可生成推广配图 > 推荐工具：即梦(免费) / 通义万相(免费) / Midjourney / DALL-E **风格定位**：（呼应策略方向） ### 📷 图1：商品种草图（适配小红书/抖音图文） **中文版**（即梦/通义万相/文心一格）： `提示词内容` **英文版**（Midjourney/DALL-E）： `提示词内容` ### 📷 图2：促销信息图（适配社群/朋友圈转发） **中文版**（即梦/通义万相/文心一格）： `提示词内容` **英文版**（Midjourney/DALL-E）： `提示词内容` ``` **重要约束**： - ⚠️ **绝不调用 ImageGen 或任何生图工具**。本步骤只输出文字提示词，让用户自己去生成 - 提示词必须可以直接复制使用，不需要用户修改任何参数 - 中文版优先适配免费国产工具（即梦、通义万相），降低用户门槛 --- ### 第六步：输出 HTML 分析报告 所有分析完成后，将全部内容打包为一个可保存的 HTML 文件。**优先以代码块形式输出 HTML， 用户可直接复制保存为 `.html` 文件**；如果运行环境支持文件写入，则同时保存到本地。 **HTML 报告结构**（视觉上分为两个明确区域）： #### 区域一：📊 商品分析报告（主内容） 白色背景，专业排版，包含： - 商品信息概览表 - 选品决策（四维评分表） - 策略定位 - 合规审查（违禁词替换表） - 所有多平台文案（每套带「一键复制」按钮） #### 区域二：🎨 AI 配图提示词（独立卡片区） **用醒目的独立卡片样式，和分析报告明显区分**，包含： - 浅紫色/蓝色渐变背景卡片，与分析报告的白色背景形成对比 - 顶部大字标题：「🎨 AI 配图生成提示词」 - 醒目提示条：「💡 复制下方提示词 → 粘贴到任意 AI 绘图工具 → 即可生成推广配图」 - 推荐工具标签：即梦(免费) / 通义万相(免费) / Midjourney / DALL-E - 每条提示词用独立小卡片包裹，标注适用工具和用途 - 底部再次提示：「↑ 上方为配图提示词，下方为商品分析报告 ↑」作为视觉分隔 **HTML 模板完整规范**： ```html <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{商品名} - 推广全案报告</title> <style> /* ===== 全局 ===== */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif; background: #f5f5f5; color: #333; line-height: 1.8; } .container { max-width: 800px; margin: 0 auto; padding: 20px; } /* ===== 分析报告区（白色背景） ===== */ .report-section { background: #fff; border-radius: 12px; padding: 32px 24px; margin-bottom: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); } .report-section h1 { font-size: 24px; margin-bottom: 8px; color: {主题色}; } .report-section h2 { font-size: 20px; margin: 28px 0 12px; padding-bottom: 8px; border-bottom: 2px solid {主题色}; color: {主题色}; } .report-section h3 { font-size: 17px; margin: 20px 0 8px; color: #444; } .report-section table { width: 100%; border-collapse: collapse; margin: 12px 0; } .report-section th, .report-section td { border: 1px solid #e0e0e0; padding: 10px 12px; text-align: left; font-size: 14px; } .report-section th { background: {主题色}15; font-weight: 600; } .tag { display: inline-block; padding: 2px 10px; border-radius: 12px; font-size: 13px; font-weight: 600; } .tag-green { background: #e6f7e6; color: #2e7d32; } .tag-yellow { background: #fff8e1; color: #f57f17; } .tag-red { background: #ffeaea; color: #c62828; } /* 文案卡片 + 复制按钮 */ .copy-card { background: #fafafa; border: 1px solid #e8e8e8; border-radius: 8px; padding: 16px; margin: 12px 0; position: relative; } .copy-card .platform-tag { font-size: 12px; color: #888; margin-bottom: 8px; } .copy-card .content { white-space: pre-wrap; font-size: 15px; line-height: 2; } .copy-btn { position: absolute; top: 12px; right: 12px; background: {主题色}; color: #fff; border: none; border-radius: 6px; padding: 6px 14px; font-size: 13px; cursor: pointer; transition: opacity 0.2s; } .copy-btn:hover { opacity: 0.85; } .copy-btn.copied { background: #4caf50; } /* ===== AI配图提示词区（独立卡片样式） ===== */ .image-prompt-section { background: linear-gradient(135deg, #f3e8ff 0%, #e0f2fe 100%); border: 2px dashed #a78bfa; border-radius: 16px; padding: 28px 24px; margin-bottom: 24px; } .image-prompt-section .section-header { text-align: center; margin-bottom: 20px; } .image-prompt-section .section-header .icon { font-size: 40px; display: block; margin-bottom: 8px; } .image-prompt-section .section-header h2 { font-size: 22px; color: #6d28d9; margin: 0 0 8px; border: none; padding: 0; } .image-prompt-section .section-header .subtitle { font-size: 14px; color: #7c3aed; font-weight: 500; } .image-prompt-section .usage-tip { background: #fff; border-radius: 10px; padding: 12px 16px; margin-bottom: 20px; text-align: center; font-size: 15px; color: #4c1d95; font-weight: 600; box-shadow: 0 1px 4px rgba(124,58,237,0.15); } .image-prompt-section .tool-tags { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-bottom: 20px; } .image-prompt-section .tool-tag { background: #fff; color: #6d28d9; border: 1px solid #c4b5fd; border-radius: 20px; padding: 4px 14px; font-size: 13px; font-weight: 500; } .prompt-card { background: #fff; border-radius: 10px; padding: 16px; margin-bottom: 14px; box-shadow: 0 1px 4px rgba(0,0,0,0.05); } .prompt-card .prompt-label { font-size: 13px; color: #6d28d9; font-weight: 700; margin-bottom: 6px; } .prompt-card .prompt-tool { font-size: 11px; color: #999; margin-bottom: 8px; } .prompt-card .prompt-text { background: #f8f7ff; border: 1px solid #e9e5ff; border-radius: 6px; padding: 12px; font-size: 14px; line-height: 1.8; color: #333; user-select: all; cursor: text; } .image-prompt-section .footer-note { text-align: center; margin-top: 16px; font-size: 12px; color: #8b5cf6; } /* ===== 响应式 ===== */ @media (max-width: 600px) { .container { padding: 12px; } .report-section, .image-prompt-section { padding: 20px 16px; } .copy-btn { position: static; display: block; width: 100%; margin-top: 10px; } } </style> </head> <body> <div class="container"> <!-- ═══════ 分析报告区 ═══════ --> <div class="report-section"> <h1>{商品名} · 推广全案报告</h1> <p style="color:#888;font-size:13px;">生成日期：{日期} | 策略方向：{策略}</p> <!-- 商品信息 --> <h2>📦 商品信息</h2> <table>...</table> <!-- 选品决策 --> <h2>📊 选品决策</h2> ... <!-- 策略定位 --> <h2>🎯 策略定位</h2> ... <!-- 合规审查 --> <h2>⚖️ 合规审查</h2> ... <!-- 多平台文案 --> <h2>📝 推广文案</h2> <div class="copy-card"> <div class="platform-tag">抖音口播脚本</div> <button class="copy-btn" onclick="copyText(this, '文案内容')">📋 复制</button> <div class="content">文案内容...</div> </div> <!-- 重复其他平台... --> </div> <!-- ═══════ AI配图提示词区（独立卡片） ═══════ --> <div class="image-prompt-section"> <div class="section-header"> <span class="icon">🎨</span> <h2>AI 配图生成提示词</h2> <div class="subtitle">以下是生成推广配图的提示词，非分析报告内容</div> </div> <div class="usage-tip"> 💡 复制下方提示词 → 粘贴到任意 AI 绘图工具 → 即可生成推广配图 </div> <div class="tool-tags"> <span class="tool-tag">即梦（免费）</span> <span class="tool-tag">通义万相（免费）</span> <span class="tool-tag">Midjourney</span> <span class="tool-tag">DALL-E</span> </div> <div class="prompt-card"> <div class="prompt-label">📷 商品种草图</div> <div class="prompt-tool">适用：即梦 / 通义万相 / 文心一格</div> <div class="prompt-text">中文版提示词...</div> </div> <div class="prompt-card"> <div class="prompt-label">📷 商品种草图（英文版）</div> <div class="prompt-tool">适用：Midjourney / DALL-E</div> <div class="prompt-text">English prompt...</div> </div> <div class="prompt-card"> <div class="prompt-label">📢 促销信息图</div> <div class="prompt-tool">适用：即梦 / 通义万相 / 文心一格</div> <div class="prompt-text">中文版提示词...</div> </div> <div class="prompt-card"> <div class="prompt-label">📢 促销信息图（英文版）</div> <div class="prompt-tool">适用：Midjourney / DALL-E</div> <div class="prompt-text">English prompt...</div> </div> <div class="footer-note"> ↑ 上方为配图提示词，下方为商品分析报告（主内容）↑ </div> </div> </div> <script> function copyText(btn, text) { navigator.clipboard.writeText(text).then(() => { btn.textContent = '✅ 已复制'; btn.classList.add('copied'); setTimeout(() => { btn.textContent = '📋 复制'; btn.classList.remove('copied'); }, 2000); }); } </script> </body> </html> ``` **主题色映射**： | 策略方向 | 主题色 | 色值 | |---------|--------|------| | 利益驱动 | 橙金色 | `#e67e22` | | 品牌溢价 | 深海蓝 | `#1a56db` | | 价格锚定 | 醒目红 | `#e53e3e` | | 认知教育 | 清新绿 | `#2f855a` | | 信任建设 | 典雅紫 | `#6d28d9` | **输出方式**： **直接保存 HTML 文件**（默认方式，ClawHub 等主流平台均支持）。保存路径默认选 **桌面**（`~/Desktop/` 或 `C:\Users\用户名\Desktop\`），因为小白最熟悉桌面，不会找不到文件。 如果当前环境确实无法写入文件，才降级输出 HTML 代码块，并在代码块前给出极其详细的 保存指引： > ⚠️ 当前环境不支持直接保存文件。请按以下步骤手动保存： > 1. 选中下方所有 HTML 代码（从 `<!DOCTYPE` 到 `</html>`） > 2. 按 Ctrl+C 复制（Mac 按 Cmd+C） > 3. 在电脑桌面空白处右键 → 新建 → 文本文档 > 4. 打开新建的文本文档，按 Ctrl+V 粘贴 > 5. 点「文件」→「另存为」→ 文件名改成 `{商品名}_推广方案.html` > 6. 最下面的「编码」选 **UTF-8** > 7. 点保存，然后双击打开即可 **输出格式**： ``` ## 📄 分析报告 ✅ 报告已自动保存到桌面：`卸妆湿巾_推广方案_20260526.html` 双击即可打开查看，可直接微信发送给同事。 ``` **触发时机**：全部步骤（含配图提示词）完成后，**自动输出 HTML**，不再询问。 --- ## 完整流程示例 ### 示例 1：截图输入（推荐方式） > **用户输入**： > 「帮我看看这个品」+ [上传抖音商品详情截图] **AI 执行流程**： 1. 视觉识别截图内容，提取商品信息并展示给用户确认 2. 用户确认后调用选品模型评分 3. 基于评分确定策略 4. 根据策略生成合规红线 5. 生成策略一致的多平台文案 6. 自动生成策略一致的多平台文案 7. 自动输出 AI 生图提示词（不生成图片，只给提示词） 8. 自动输出 HTML 分析报告 9. 输出完整方案 ### 示例 2：新品牌洗发水（文字输入） > **用户输入**： > "帮我看看这个品：新品牌氨基酸洗发水，客单价79元，佣金30%，主打无硅油温和清洁，竞品均价59元" **AI 执行流程**： 1. 分析商品信息 2. 调用选品模型评分 3. 基于评分确定策略 4. 根据策略生成合规红线 5. 生成策略一致的多平台文案 6. 自动输出 AI 生图提示词 7. 自动输出 HTML 分析报告 8. 输出完整方案 --- ### 示例 3：只问文案 > **用户输入**： > "帮我的这款面膜写个推广文案，佣金25%，工厂直供，没有品牌，但成分对标大牌" **AI 执行流程**： 1. 识别用户意图为「写文案」→ 自动补全选品+策略步骤 2. 分析：佣金中等、无品牌、成分对标大牌 → 策略定为「认知教育」 3. 合规审查：成分对标表述需谨慎，不能直接说"等于XX大牌" 4. 生成以「成分科普」为核心的跨平台文案 5. 输出完整方案（选品结论也一并给出，让用户看到推导过程） --- ### 示例 4：批量对比 > **用户输入**： > "我手里有三个品，帮我横向对比一下：A品-品牌洗衣液 佣金15% 客单49 / B品-白牌洗衣凝珠 佣金40% 客单39 / C品-进口洗衣片 佣金20% 客单69" **AI 执行流程**： 1. 对三个品分别执行四维评分 2. 横向对比表格 + 排序 3. 给出推荐顺序和理由 4. 对推荐的第一名生成完整推广方案 --- ## 使用注意事项 1. **截图优先**：优先引导用户上传商品截图，降低输入门槛。收到截图后先展示识别结果，用户确认无误后再进入分析。 2. **信息不全时主动追问**：如果截图信息不全（如缺少佣金），追问缺失信息再做分析；如果文字输入只给了品类没给佣金、价格等关键信息，同样追问。 3. **结论先行**：任何时候都先给出明确结论（推/观望/不推），再展开分析。 4. **文案和策略绑定**：绝不脱离策略生成文案。如果策略是"利益驱动"，文案里必须突出佣金和ROI，不能跑去写情感故事。 5. **合规内生**：不等到生成完再检查合规。每个文案句子在构思时就避开已知雷区。 6. **不依赖生图工具**：第五步只输出文字提示词，绝不调用 ImageGen 或任何图像生成 API。用户拿到提示词后自己去任意 AI 绘图工具生成图片。 7. **HTML 直接保存到桌面**：全部完成后自动保存 HTML 报告到用户桌面（小白最熟悉的位置），文件名包含商品名和日期，双击即看。只有环境确实不支持文件写入时才降级输出代码块。 8. **HTML 视觉分离**：分析报告（白色背景）和配图提示词（紫色渐变卡片）必须在视觉上明显区分，让小白一眼知道"这部分是拿去生图的，那部分是分析结果"。 9. **中文输出**：所有输出使用简体中文，专业名词保留英文标注。 10. **可直接复制使用**：生成的文案就是最终版，用户无需再修改，可以直接粘贴到平台使用。 11. **零依赖**：本 Skill 不依赖任何外部 API、AppKey、特定平台，在任何 AI 对话工具中都能完整运行。 ## 参考资源 - `references/scoring_matrix.md` — 选品四维评分模型与决策阈值 - `references/strategy_playbook.md` — 策略映射表与场景案例 - `references/compliance_rules.md` — 广告法违禁词库与类目合规规则 - `references/copy_playbook.md` — 多平台文案框架与话术模板 - `references/category_benchmarks.md` — 各品类行业基准数据


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)