Skill: zachary2024/amazon-deep-research-v4 (version 1.0.0-beta.1)

--- name: amazon-deep-research-v4 description: > 亚马逊深度选品V4：多平台交叉验证(AMZScout+西柚找词+卖家精灵) → 1688以图搜图同款采购 → 实时汇率7项毛利计算 → WIPO IP合规审计 → HTML可视化报告。 触发词：亚马逊调研/选品/市场调研/Amazon research/毛利分析/快速调研/产品分析/竞品分析/选品报告 --- # 亚马逊深度选品 V4 (多平台交叉验证版) ## 核心原则 1. **所有数据必须真实抓取**，严禁估算或编造 2. **多平台交叉验证**：AMZScout(费用) + 西柚找词(流量) + 卖家精灵(BSR/维度) + Amazon官方(尺寸/重量) 3. **1688以图搜图**：用Amazon主图精准匹配同款，不接受关键词模糊搜索 4. **实时汇率**：每次执行必须 web_search 获取当日 USD/CNY 汇率 5. **WIPO IP 合规**：每个产品必须完成5步IP审计，HIGH风险直接淘汰 6. **毛利7项扣除不可省略**，≥20%合格，<20%淘汰 ## 流程（6步） | # | 步骤 | 数据来源 | 输出 | |---|------|----------|------| | 1 | 获取实时汇率 | web_search Yahoo Finance | FX 变量 | | 2 | 多平台数据采集 | AMZScout + 西柚找词 + 卖家精灵 | data/multi_platform.json | | 3 | 1688以图搜图采购匹配 | air.1688.com 图片搜索 | data/1688_matches.json | | 4 | 7项毛利计算+筛选 | Python | data/qualified.json | | 5 | WIPO IP 合规审计 | WIPO Brand DB + Google Patents | data/ip_audit.json | | 6 | HTML报告生成 | Python(内嵌模板) | output/amazon-research-v4.html | ## 执行指令 ### 步骤1：实时汇率 ```python # 必须每次执行时获取，不使用固定值 web_search("USD CNY exchange rate today") # 提取当日汇率，如 6.8335 FX = 提取到的实时汇率 ``` ### 步骤2：多平台数据采集 **2a. AMZScout（费用权威来源）** 用 browser agent 访问 AMZScout Product Database： ``` https://amzscout.net/product-database ``` - 输入ASIN搜索或按品类筛选 - 提取字段：price, fba_fee(含Referral), monthly_sales, weight, bsr, rating, reviews - **关键**：AMZScout 的 Fees 字段 = FBA履约费 + 15% Referral 佣金合计，计算毛利时不再重复扣佣金 **2b. 西柚找词（流量权威来源）** 用 browser agent 逐ASIN查询： ``` https://www.xiyouzhaoci.com/detail/asin/look_up/US/{ASIN} ``` - 提取字段： - monthly_orders_30d (30天预估单量) - traffic_score_7d (7天流量分) - natural_traffic_pct (自然流量占比%) - ad_traffic_pct (广告流量占比%) - top_keywords: keyword, search_volume, natural_rank, ad_rank, cpc (前3-5个) - **关键**：西柚的广告占比数据是广告投放策略的核心依据 **2c. 卖家精灵（BSR/维度备选）** 登录方式： ``` browser → https://www.sellersprite.com/cn/w/user/login 用户扫码登录后提取Cookie: ecookie, rank-login-user, Sprite-X-Token ``` API采集（参照 [references/sellersprite-api.md](references/sellersprite-api.md)）： ``` POST https://www.sellersprite.com/v3/api/product-research ``` Extension详情页（单ASIN）： ``` https://www.sellersprite.com/cn/extension/product-detail?market=US&asin={ASIN} ``` - 提取：fba, dimensions, dimensionsTag, weight - **注意**：卖家精灵的FBA数据可能不如AMZScout准确，优先用AMZScout **2d. Amazon官方（尺寸/重量地面真相）** browser agent 访问 Amazon 产品页： ``` https://www.amazon.com/dp/{ASIN} ``` - 滚动到 "Product information" / "Technical Details" - 提取：Product Dimensions, Item Weight, Package Weight, Date First Available - **Amazon官方数据是尺寸/重量的最终权威** ### 交叉验证规则 | 数据项 | 第一来源 | 验证来源 | 冲突处理 | |--------|----------|----------|----------| | FBA+佣金费用 | AMZScout | 卖家精灵 | 取AMZScout（含Referral更完整） | | 月销量 | AMZScout | 西柚找词 | 取两者平均值 | | 尺寸/重量 | Amazon官方 | 卖家精灵 | 取Amazon官方 | | 流量/广告占比 | 西柚找词 | — | 唯一来源 | | 关键词SV/CPC | 西柚找词 | — | 唯一来源 | | BSR | AMZScout | 卖家精灵 | 取更新时间较近者 | ### 步骤3：1688以图搜图 **必须用Amazon主图做图片搜索，不接受关键词搜索（产品不匹配）** 搜索URL： ``` https://air.1688.com/app/1688-lp/landing-page/comparison-table.html?bizType=browser&currency=CNY&customerId=dingtalk&outImageAddress={URL_ENCODED_AMAZON_IMAGE} ``` 执行方式：browser agent 逐ASIN处理 1. 获取Amazon主图URL（`#landingImage` src） 2. URL编码主图地址 3. 导航到 air.1688.com 搜索URL 4. 等待5秒加载结果 5. 提取TOP匹配：产品名、价格(¥)、detail.1688.com链接、供应商名 提取JS： ```javascript const rows = document.querySelectorAll('tr.ant-table-row'); const results = []; rows.forEach((row, i) => { if (i >= 3) return; const tds = row.querySelectorAll('td'); const img = row.querySelector('img')?.src || ''; const name = tds[1]?.innerText || ''; const price = tds[2]?.innerText || ''; results.push({img, name, price}); }); JSON.stringify(results); ``` **约束**： - 链接必须是 `detail.1688.com/offer/` 格式 - 不接受 alibaba.com 国际站链接 - 匹配度标注：✓(高度匹配) / ~(近似匹配) / ✗(不匹配，需人工确认) ### 步骤4：7项毛利计算 参照 [references/margin.md](references/margin.md) ``` 毛利 = 售价 - ①采购成本 - ②头程运费 - ③关税 - ④AMZScout总费 - ⑤退货 - ⑥广告 ``` | # | 项目 | 公式 | 来源 | |---|------|------|------| | ① | 采购成本 | 1688价(¥) ÷ 实时汇率 | 1688以图搜图 | | ② | 头程运费 | 重量(kg) × ¥15/kg ÷ 实时汇率 | Amazon官方重量 | | ③ | 关税 | 采购成本($) × 关税率(5%-10%) | 品类查表 | | ④ | AMZScout总费 | AMZScout Fees (FBA+佣金) | AMZScout | | ⑤ | 退货 | 售价 × 5% | 固定 | | ⑥ | 广告 | 售价 × 20% | 固定(TACOS) | **注意**：AMZScout Fees 已包含 FBA 履约费 + 15% Referral 佣金，不再单独扣佣金。 筛选：≥20% 合格 | <20% 淘汰 色标：≥35% 绿色优秀 | ≥20% 黄色合格 | <20% 红色淘汰 ### 步骤5：WIPO IP 合规审计 **每个产品必须完成，不可跳过**（参照 [references/wipo-ip.md](references/wipo-ip.md)） 5步审计流程： 1. 商标检索 → WIPO Global Brand Database (branddb.wipo.int) 2. 外观专利 → Google Patents (D前缀, <15年) 3. 实用新型专利 → WIPO PATENTSCOPE + USPTO 4. 认证合规 → DOT/FCC/UL/CARB/FMVSS/EPA/MFi 5. 风险评级 → 🟢LOW / 🟡MEDIUM / 🔴HIGH **HIGH 风险产品直接淘汰，不进入最终报告** ### 步骤6：HTML报告生成 参照 [references/html-template.md](references/html-template.md) 报告结构： ``` 标题 + 数据来源标注(AMZScout/西柚/1688) 常量栏(实时汇率/运费/佣金/退货/广告/FBA来源) 7项毛利公式框(黑底白字) KPI卡片(合格数/平均毛利/费用来源/流量来源) 产品明细表(含全部7项扣除拆解) 数据来源说明 ``` 产品表列： #, 主图(Amazon), ASIN(链接), 产品名, AMZScout数据(月销/BSR/评分/FBA/佣金), 西柚数据(流量分/自然占比/广告占比), 核心关键词(SV/CPC), 售价, 1688采购(¥/链接), 供应商, ①成本, ②运费, ③关税, ④总费, ⑤退货, ⑥广告, 净利, 毛利率(色标), IP风险 ## 核心约束 1. **数据必须多平台实采**，禁止单一来源估算 2. **FBA费用取AMZScout**，不用公式估算 3. **1688必须以图搜图**，不接受关键词搜索（产品不匹配） 4. **1688链接必须是 detail.1688.com/offer/** 5. **汇率必须实时获取**（web_search），不用固定值 6. **WIPO IP必须审计**，HIGH风险直接淘汰 7. **毛利7项扣除不可省略** 8. **过滤大品牌和高退货品类**（参照 [references/filters.md](references/filters.md)） 9. **报告中每个数字必须标注数据来源** 10. **主图必须从Amazon真实抓取，不接受占位符**

path: package-lock.json
content: {
  "name": "amazon-deep-research-v4",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {}
}


path: package.json
content: {
  "name": "amazon-deep-research-v4",
  "version": "1.0.0-beta.1",
  "description": "Amazon deep research skill",
  "main": "SKILL.md",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": ["amazon", "research"],
  "author": "",
  "license": "ISC"
}

path: references/1688-image-search.md
content: # 1688 以图搜图策略 (V4)

## 核心原则

**必须用Amazon主图做图片搜索**，不接受关键词搜索。
关键词搜索会返回不同产品（外观/规格不匹配），以图搜图才能找到真正同款。

## 搜索URL模板

```
https://air.1688.com/app/1688-lp/landing-page/comparison-table.html?bizType=browser&currency=CNY&customerId=dingtalk&outImageAddress={URL_ENCODED_IMAGE}
```

## 操作流程

1. 从Amazon产品页获取主图URL：
```javascript
document.querySelector('#landingImage')?.src
|| document.querySelector('#imgTagWrapperId img')?.src
|| document.querySelector('.a-dynamic-image')?.src
```

2. URL编码主图地址：
```python
import urllib.parse
encoded = urllib.parse.quote(image_url, safe='')
search_url = f"https://air.1688.com/app/1688-lp/landing-page/comparison-table.html?bizType=browser&currency=CNY&customerId=dingtalk&outImageAddress={encoded}"
```

3. browser agent 导航到搜索URL，等待5秒

4. 提取结果：
```javascript
const rows = document.querySelectorAll('tr.ant-table-row');
const results = [];
rows.forEach((row, i) => {
  if (i >= 3) return; // TOP 3
  const tds = row.querySelectorAll('td');
  const img = row.querySelector('img')?.src || '';
  const name = tds[1]?.innerText || '';
  const price = tds[2]?.innerText || '';
  const sales = tds[3]?.innerText || '';
  const link = row.querySelector('a')?.href || '';
  results.push({img, name, price, sales, link});
});
JSON.stringify(results);
```

## 匹配度标注

- **✓** 高度匹配：外观/规格/功能基本一致
- **~** 近似匹配：同类产品但规格/颜色/配件可能不同
- **✗** 不匹配：需要人工确认或换搜索策略

## 约束

1. 链接格式必须是 `detail.1688.com/offer/` — 不接受 `alibaba.com`
2. 优先选择有"实力商家"或"源头工厂"标签的供应商
3. 价格取中间值（如 "50-120" → 85）
4. 运费金额不纳入采购成本

## 并发

3个browser agent并行，每个处理3-5个ASIN

## Fallback

如果以图搜图无结果（图片被防盗链/搜索无匹配）：
1. 用中文关键词搜索: `{中文产品名} site:detail.1688.com`
2. 人工确认匹配度后标注为 **~**


path: references/filters.md
content: # 过滤规则 V4

## 大品牌（自动过滤，不可跟卖/侵权风险）

ASICS, DJI, adidas, Anker, Soundcore, OLIGHT, Plaud, Nike, Apple, Samsung, Sony, Bose, Dyson, iRobot, Ninja, KitchenAid, Vitamix, Lego, Nintendo, Patagonia, North Face, Under Armour, New Balance, Puma, Reebok, Converse, Vans, Columbia, NOCO, Autel, Tesla, WeatherTech, Thule, Yakima, K&N, PowerStop, Borla, MagnaFlow, Extang, BAK, Garmin, Nextbase

## 高退货率品类（退货率>15%）

关键词匹配（title不区分大小写）：
shoe, running shoe, sneaker, boot, sandal, slipper,
dress, clothing, apparel, shirt, pant, skirt, blouse, jacket, coat, sweater, hoodie,
bra, underwear, lingerie, swimsuit, bikini

## 自动HIGH IP风险品类

以下品类自动标记🔴HIGH并淘汰：
- tri-fold tonneau cover (Extang/BAK专利)
- jump starter (NOCO外观专利)
- diagnostic tool, OBD scanner (Autel/LAUNCH授权制)
- wireless carplay screen (Apple MFi)
- OEM grille replica

## 过滤逻辑

```python
BIG_BRANDS = {'ASICS','DJI','adidas','Anker','Nike','Apple','Samsung','Sony',
              'Bose','Dyson','NOCO','Autel','Tesla','WeatherTech','Thule',
              'K&N','PowerStop','Borla','MagnaFlow','Extang','BAK','Garmin'}

HIGH_RETURN_KW = ['shoe','running','dress','clothing','apparel','shirt',
                  'pant','skirt','jacket','coat','sweater','boot','sandal',
                  'sneaker','bra','underwear','swimsuit']

AUTO_HIGH_IP = ['tonneau cover','jump starter','diagnostic tool',
                'obd scanner','carplay screen','oem grille']

def should_filter(product):
    if product['brand'] in BIG_BRANDS:
        return True, 'big_brand'
    title_lower = product['title'].lower()
    if any(kw.lower() in title_lower for kw in HIGH_RETURN_KW):
        return True, 'high_return'
    if any(kw in title_lower for kw in AUTO_HIGH_IP):
        return True, 'high_ip_risk'
    return False, 'pass'
```


path: references/html-template.md
content: # HTML报告模板 V4

## 技术栈
- ECharts 5 CDN (SVG renderer)
- 内联CSS，无框架依赖
- 数据以JSON嵌入`<script>`
- 字体: -apple-system, "PingFang SC", sans-serif

## 报告结构

```
标题 + 数据来源标注(AMZScout/西柚/1688/WIPO)
常量栏(实时汇率+日期/运费/退货/广告/FBA来源)
数据来源图例(蓝=AMZScout, 橙=西柚, 红=1688)
7项毛利公式框(黑底白字, monospace)
KPI卡片行(合格数/平均毛利/费用来源/流量来源)
产品明细表(全部7项扣除拆解 + 西柚关键词 + IP风险)
数据来源说明
```

## 数据来源标注（必须在报告顶部）

```html
<div class="src-legend">
  <b>数据来源:</b>
  <span class="s-amz">AMZScout</span> FBA+佣金、月销、重量
  <span class="s-xy">西柚找词</span> 流量分、广告占比、关键词
  <span class="s-1688">1688以图搜</span> 采购价、下单链接
</div>
```

## 产品明细表列

```
#, 主图(Amazon真实), ASIN(链接), 产品名称,
AMZScout数据(月销/BSR/评分/FBA/佣金拆分),
西柚流量(流量分/自然%/广告%),
核心关键词(SV/CPC),
售价($),
1688采购(¥+链接),
供应商名,
①成本, ②运费, ③关税, ④总费(FBA+佣金), ⑤退货, ⑥广告,
净利($), 毛利率(%色标),
IP风险(🟢/🟡/🔴 + 详情 + 认证)
```

## 关键CSS规则

```css
body { background:#f0f2f5; font-family:-apple-system,"PingFang SC",sans-serif; font-size:12px }
.bar { background:#1a1a2e; color:#fff }
.formula { background:#2c3e50; color:#ecf0f1; font-family:monospace }
th { background:#1a1a2e; color:#fff; position:sticky; top:0 }
/* 数据来源色块 */
.s-amz { background:#e8f4fd; color:#0d47a1 }
.s-xy { background:#fff8e1; color:#e65100 }
.s-1688 { background:#fce4ec; color:#c62828 }
/* 毛利色标 */
.mg-g { background:#d4edda; color:#155724 } /* ≥35% */
.mg-y { background:#fff3cd; color:#856404 } /* ≥20% */
/* IP色标 */
.ip-l { background:#27ae60; color:#fff }
.ip-m { background:#f39c12; color:#fff }
/* 1688价格橙色 */
.src-p { color:#e67e22; font-weight:700 }
/* 主图 */
.img { width:56px; height:56px; object-fit:contain; border-radius:4px; border:1px solid #eee }
```

## 图表配置

1. **品类饼图**: donut型, 图例右侧
2. **价格vs毛利散点**: X=售价, Y=毛利率, 色标按毛利等级

## 生成方式

Python直接拼接HTML字符串 + JSON数据嵌入
输出: `output/amazon-research-v4.html`


path: references/margin.md
content: # 毛利计算 V4 (多平台版)

## 公式（6项扣除 — AMZScout费用已合并FBA+佣金）

```
毛利 = 售价 - ①采购成本 - ②头程运费 - ③关税 - ④AMZScout总费(FBA+佣金) - ⑤退货 - ⑥广告
毛利率 = 毛利 / 售价 × 100%
```

## 各项计算

| # | 项目 | 公式 | 数据来源 |
|---|------|------|----------|
| ① | 采购成本(USD) | 1688价(¥) ÷ 实时汇率 | 1688以图搜图 |
| ② | 头程运费(USD) | 重量(kg) × 15(¥/kg) ÷ 实时汇率 | Amazon官方重量 |
| ③ | 关税(USD) | 采购成本 × 关税率% | 品类查表 |
| ④ | AMZScout总费(USD) | AMZScout Fees 字段 | AMZScout直接抓取 |
| ⑤ | 退货损耗(USD) | 售价 × 5% | 固定 |
| ⑥ | 广告费(USD) | 售价 × 20% | 固定(TACOS) |

**关键**：AMZScout 的 Fees = FBA履约费 + 15% Referral 佣金 合计值。
计算时直接使用此合计值，**不再单独扣除15%佣金**，否则会重复扣除。

拆分显示（仅供报告展示用）：
- Referral佣金 = 售价 × 15%
- FBA纯履约费 = AMZScout Fees - Referral佣金

## 重量取值优先级

1. Amazon官方产品页 "Item Weight" 或 "Shipping Weight"
2. 卖家精灵 weight 字段
3. AMZScout weight 字段
4. 无数据时 fallback: 运费=$2

## 关税率速查

| 品类关键词 | 税率 |
|-----------|------|
| 汽车/车载/automotive | 5% |
| 灯/lighting/LED | 5% |
| 电子/电器/camera/dash cam | 5% |
| 工具/tools/jack/inflator | 5% |
| 座椅套/地毯/纺织 | 8% |
| 改装件/suspension/exhaust | 8% |
| 鞋/衣/服装 | 10% |

## 汇率

```
每次执行必须 web_search("USD CNY exchange rate today") 获取实时汇率
不使用固定值（旧版固定7.3已废弃）
```

## 筛选标准

- ≥35%：🟢 优秀（绿色）
- ≥20%：🟡 合格（黄色）
- <20%：🔴 淘汰（红色，不进入报告）


path: references/multi-platform.md
content: # 多平台数据采集策略

## 平台分工

| 平台 | 权威数据 | URL | 登录要求 |
|------|----------|-----|----------|
| AMZScout | FBA+佣金费用, 月销, 重量 | amzscout.net/product-database | 免费试用/付费 |
| 西柚找词 | 流量分, 自然/广告占比, 关键词SV/CPC | xiyouzhaoci.com/detail/asin/look_up/US/{ASIN} | 免费 |
| 卖家精灵 | BSR, 维度, 补充数据 | sellersprite.com/cn/extension/product-detail?market=US&asin={ASIN} | 需登录 |
| Amazon | 尺寸, 重量, 价格 (Ground Truth) | amazon.com/dp/{ASIN} | 无 |

## AMZScout 抓取方法

browser agent 访问 AMZScout Product Database：
```
https://amzscout.net/product-database
```

搜索后提取结果表格，关键字段：
- **Fees**: FBA + Referral 总费用（最权威的费用数据）
- **Est. Monthly Sales**: 月销量预估
- **Price**: 当前售价
- **Weight**: 产品重量
- **BSR**: Best Seller Rank
- **Rating / Reviews**: 评分和评论数

## 西柚找词 抓取方法

browser agent 逐ASIN访问：
```
https://www.xiyouzhaoci.com/detail/asin/look_up/US/{ASIN}
```

等待5秒后提取（`document.body.innerText`）：
- **30天预估单量**: 月订单量
- **7天流量分**: 流量健康度评分
- **自然流量占比%**: 自然搜索流量比例
- **广告流量占比%**: 付费广告流量比例
- **关键词列表**: keyword, search_volume, natural_rank, ad_rank, cpc

## 卖家精灵 API

### 登录
```
browser → https://www.sellersprite.com/cn/w/user/login
扫码登录后提取Cookie: ecookie, rank-login-user, Sprite-X-Token
```

### 单ASIN查询
```
GET https://www.sellersprite.com/cn/extension/product-detail?market=US&asin={ASIN}
```

### 批量查询 API
```
POST https://www.sellersprite.com/v3/api/product-research
Content-Type: application/json
Cookie: ecookie=...; rank-login-user=...; Sprite-X-Token=...
Body: {"market":"US","page":1,"size":20,"minSales":300,"minPrice":50,...}
```

## 交叉验证规则

同一数据项在多平台出现时的取值优先级：

| 数据项 | 优先用 | 原因 |
|--------|--------|------|
| FBA+佣金费用 | AMZScout | 含Referral最完整 |
| 月销量 | AMZScout | 算法更稳定 |
| 尺寸/重量 | Amazon官方 | Ground Truth |
| 流量/广告占比 | 西柚找词 | 唯一来源 |
| 关键词SV/CPC | 西柚找词 | 唯一来源 |
| BSR | 取更新时间较近者 | — |

## 并发策略

- AMZScout: 1个browser agent，批量搜索
- 西柚找词: 2个browser agent 并行，每个处理5-6个ASIN
- 1688以图搜图: 3个browser agent 并行，每个处理3-5个ASIN
- Amazon官方: 1个browser agent，逐ASIN访问


path: references/sellersprite-api.md
content: # 卖家精灵API (备选数据源)

## 定位

卖家精灵是V4中的**备选数据源**，优先级低于AMZScout(费用)和西柚找词(流量)。
主要用于：补充BSR数据、获取dimensionsTag(cm)、验证其他平台数据。

## 登录

```bash
browser → https://www.sellersprite.com/cn/w/user/login
# 用户扫码或输入账号密码
# 登录后提取Cookie:
document.cookie
# 需要3个: ecookie, rank-login-user, Sprite-X-Token
```

## 批量API

```
POST https://www.sellersprite.com/v3/api/product-research
Content-Type: application/json
Cookie: ecookie=...; rank-login-user=...; Sprite-X-Token=...
```

### 请求体

```json
{
  "market": "US",
  "page": 1, "size": 20,
  "symbolFlag": true, "monthName": "bsr_sales_nearly",
  "selectType": 2, "filterSub": false, "weightUnit": "g",
  "order": {"field": "total_units", "desc": true},
  "sellerTypes": ["FBA"],
  "minSales": 300,
  "minPrice": 50,
  "putawayMonth": 6,
  "lowPrice": "N", "video": ""
}
```

## 单ASIN Extension页

```
https://www.sellersprite.com/cn/extension/product-detail?market=US&asin={ASIN}
```
等待8秒后用 `document.body.innerText` 提取数据。

## 提取字段

asin, title, brand, price, totalUnits, totalAmount, bsrRank, rating, reviews,
fba, profit, availableDays, categoryName, dimensions, dimensionsTag, weight, imageUrl

## 注意

- Cookie有效期~24h，401/403需重新登录
- dimensionsTag 是cm单位，dimensions 是inches
- fba字段准确度不如AMZScout，仅作参考


path: references/wipo-ip.md
content: # WIPO IP 合规审计 (V4 Mandatory)

## 规则

**每个Amazon产品分析必须包含IP合规检测，不可跳过。**
未通过IP检测的产品不能被标记为"合格"。
HIGH风险产品直接淘汰，不进入最终报告。

## 5步IP审计流程

### Step 1: 商标检索 (5 min)
- 工具: [WIPO Global Brand Database](https://branddb.wipo.int/)
- 搜索OEM品牌名 → Nice Class 12(车辆), 9(电子), 11(灯具)
- 确认listing标题使用 "Compatible with [Brand] [Model]" 格式
- Brand字段 = 卖家自有品牌 ONLY（不能填OEM品牌名）

### Step 2: 外观专利检索 (10 min)
- 工具: [Google Patents](https://patents.google.com/)
- 搜索: `[OEM Brand] [Part Type] design patent`
- 检查D前缀专利（<15年有效期）
- 如果产品外形与活跃外观专利高度相似 → 标记风险

### Step 3: 实用新型/发明专利检索 (10 min)
- 工具: [WIPO PATENTSCOPE](https://patentscope.wipo.int/) + [USPTO](https://ppubs.uspto.gov/)
- 按关键词 + IPC分类搜索:
  - B60Q = 车辆灯光
  - B62D = 底盘
  - F16D = 刹车
  - H02J = 充电
- 检查Amazon APEX历史记录

### Step 4: 认证合规检查
| 产品类型 | 必须认证 |
|----------|----------|
| LED大灯 | DOT/SAE |
| EV充电器 | UL 2594 + FCC + NEC 2026 |
| 排气系统 | EPA (cat-back legal) |
| 进气系统 | CARB Executive Order |
| 刹车组件 | FMVSS 135 + G3000 |
| 后视镜 | FMVSS 111 |
| 电子设备 | FCC Part 15 |
| CarPlay屏 | Apple MFi |

### Step 5: 风险评级
- 🟢 **LOW**: 无已知IP问题，标准上架
- 🟡 **MEDIUM**: 已知IP持有者存在，需设计差异化+安全listing语言
- 🔴 **HIGH**: 活跃专利/诉讼/执法，**直接淘汰**

## 自动HIGH风险品类

以下品类自动标记🔴HIGH，需IP律师审核后才能入选：
- 三折Tonneau Cover (Extang/BAK专利 US 9,815,358)
- Jump Starter (NOCO外观专利 D738,307S)
- OEM品牌诊断工具 (Autel/LAUNCH 仅授权经销)
- 无线CarPlay屏 (Apple MFi强制认证)
- OEM格栅复制品 (2025-2026 OEM外观专利执法趋势)

## Excel/HTML输出列

| 列名 | 内容 |
|------|------|
| IP Risk Level | 🟢/🟡/🔴 + 条件格式 |
| Key IP Risk | 具体专利号/商标/执法案例 |
| Required Cert | DOT/FCC/UL/CARB/FMVSS/EPA/MFi |
| Safe Listing | 推荐标题格式 + 设计差异化建议 |


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