multiAI Summary Pending

ozon-product-selection

Ozon电商选品工具:根据用户指定的品类,自动搜索市场趋势、提取热门细分关键词、 调用1688搜索API逐一选品,按筛选条件过滤后输出每个细分市场的最优商品推荐。 触发词:寻找Ozon蓝海商品、Ozon潜力爆品、Ozon可铺货商品、Ozon可卖的货盘、 Ozon选品、帮我选品、找Ozon能卖的商品、Ozon热门商品推荐。

3,556 stars

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ozon-product-selection/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/1688aiinfra/ozon-product-selection/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ozon-product-selection/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ozon-product-selection Compares

Feature / Agentozon-product-selectionStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Ozon电商选品工具:根据用户指定的品类,自动搜索市场趋势、提取热门细分关键词、 调用1688搜索API逐一选品,按筛选条件过滤后输出每个细分市场的最优商品推荐。 触发词:寻找Ozon蓝海商品、Ozon潜力爆品、Ozon可铺货商品、Ozon可卖的货盘、 Ozon选品、帮我选品、找Ozon能卖的商品、Ozon热门商品推荐。

Which AI agents support this skill?

This skill is compatible with multi.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Ozon 电商选品

根据用户指定的品类,自动发现Ozon平台热门细分市场并从1688找到最优货源。

## 前置配置(必须先完成)

⚠️ **使用本 SKILL 前,必须先配置以下环境变量,否则1688搜索API调用会失败。**

| 环境变量 | 说明 | 必填 | 获取方式                                                                                                       |
|---------|------|------|------------------------------------------------------------------------------------------------------------|
| `ALPHASHOP_ACCESS_KEY` | AlphaShop API 的 Access Key | ✅ 必填 | 可以访问1688-AlphaShop(遨虾)来申请 https://www.alphashop.cn/seller-center/apikey-management ,直接使用1688/淘宝/支付宝/手机登录即可 |
| `ALPHASHOP_SECRET_KEY` | AlphaShop API 的 Secret Key | ✅ 必填 | 可以访问1688-AlphaShop(遨虾)来申请 https://www.alphashop.cn/seller-center/apikey-management ,直接使用1688/淘宝/支付宝/手机登录即可 |

**⚠️ AlphaShop 接口欠费处理:** 如果调用 AlphaShop 接口时返回欠费/余额不足相关的错误,**必须立即中断当前流程**,提示用户前往 https://www.alphashop.cn/seller-center/home/api-list 购买积分后再继续操作。

### 配置方式

在 OpenClaw config 中配置:
```json5
{
  skills: {
    entries: {
      "ozon-product-selection": {
        env: {
          ALPHASHOP_ACCESS_KEY: "YOUR_AK",
          ALPHASHOP_SECRET_KEY: "YOUR_SK"
        }
      }
    }
  }
}
```

如果用户没有提供这些密钥,**必须先询问用户获取后再继续操作**。

## 工作流程

```
1. 解析用户query → 提取平台(Ozon) + 品类
         ↓
2. Web搜索:"{品类} Ozon 热门趋势 蓝海品类 2025"
         ↓
3. AI总结 → 输出5-8个热门细分市场关键词(俄语/中文均可)
         ↓
4. 逐个关键词调用1688搜索API → 每个取排名第一的商品
   ⚠️ 累计找到3个有效商品后立即停止,不再搜索剩余关键词
         ↓
5. 按用户筛选条件过滤(价格带/起批量/48H发货率/销量)
         ↓
6. 输出最多3个商品 → 汇总展示
```

## Step 1: 解析用户意图

从用户query中提取:
- **平台**:固定为Ozon(本skill专用)
- **品类**:用户指定的大品类,如"玩具"、"家居"、"3C数码"等
- **筛选条件**(可选):价格带、起批量、48H发货率、销量要求

如果用户没指定品类,**必须询问**。

## Step 2: Web搜索市场信息

使用 web_search 或 SearXNG 搜索以下query:
```
{品类} Ozon 热门趋势 蓝海 细分品类 2025
```

收集3-5个搜索结果的内容,获取该品类在Ozon平台的市场趋势信息。

## Step 3: AI总结细分关键词

基于搜索结果,用以下提示词总结:

```
根据以下关于"{品类}"在Ozon平台的市场信息,提取5-8个最有潜力的细分市场关键词。

要求:
1. 关键词要具体到可直接搜索1688的程度(如"儿童益智积木"而不是"玩具")
2. 优先选择:竞争较少、需求增长、利润空间大的细分方向
3. 每个关键词附带一句话说明为什么有潜力
4. 输出中文关键词(用于1688搜索)

输出格式(严格JSON):
[
  {"keyword": "关键词", "reason": "潜力原因"},
  ...
]
```

解析AI输出的JSON,提取关键词列表。

## Step 4: 逐一调用搜索API(最多输出3个商品)

**按关键词逐个搜索,每个关键词取排名第一的商品。一旦累计已找到3个有效商品,立即停止,不再搜索剩余关键词。**

对每个关键词,调用选品脚本:

```bash
python3 scripts/search_products.py "关键词" [--max-price X] [--max-moq X] [--min-ship-rate-48h X] [--min-sales X]
```

脚本返回JSON,包含筛选后的商品列表。取排名第一的商品计入结果。

流程:
1. 用第1个关键词搜索 → 有结果则计数+1
2. 用第2个关键词搜索 → 有结果则计数+1
3. 用第3个关键词搜索 → 有结果则计数+1 → **已满3个,停止搜索**
4. 如果某个关键词无结果,跳过继续下一个,直到满3个或关键词用完

**注意:可以并发调用前3个关键词以加快速度,但如果3个都有结果就不再继续。**

## Step 5: 汇总展示(最多3个商品)

### 展示格式

对每个有结果的细分关键词,展示排名第一的商品(最多3个):

**重要:必须严格按以下模板渲染,图片行不得省略,SKU必须全部列出。**

```
### 🔥 细分市场:{关键词}
> 潜力原因:{reason}

![商品图片](imageUrl)

- **商品名称**:{title}
- **价格**:¥{price}
- **起批量**:{moq}
- **发货地**:{location}
- **48H揽收率**:{rate}
- **近一年销量**:{sales}
- **🔗 [查看商品](detailUrl)**

供应商:{companyName}({tags})

**SKU明细及建议售价(3倍定价):**

| SKU名称 | 拿货价(¥) | 建议售价(¥) | 库存 |
|---------|----------|------------|------|
| {sku.name} | {sku.price} | {sku.suggestedPrice} | {sku.stock} |
```

SKU数据来自脚本返回的 `skus` 字段,每个SKU包含 `name`(规格名)、`price`(拿货价)、`suggestedPrice`(3倍建议售价)、`stock`(库存)。
**必须展示全部SKU,不得截断或省略。** 无论SKU数量多少,都要完整列出每一个。

### 汇总表

所有细分市场结果展示完毕后,输出一个汇总表:

| 细分市场 | 商品 | 价格 | 销量 | 供应商 | 链接 |
|---------|------|------|------|--------|------|
| ... | ... | ... | ... | ... | [查看](url) |

### 无结果处理

如果某个关键词搜索后无符合条件的商品:
- 标注"❌ 未找到符合条件的商品"
- 不要跳过,让用户知道哪些细分市场暂时没有合适货源

## 筛选参数说明

| 参数 | 说明 | 示例 |
|------|------|------|
| `--max-price` | 最高单价(元) | 50 |
| `--max-moq` | 最大起批量(件) | 10 |
| `--min-ship-rate-48h` | 最低48H发货率(%) | 80 |
| `--min-sales` | 最低年销量(件) | 100 |

用户未指定的筛选条件不传,不做过滤。

## 注意事项

- 关键词必须是中文(用于1688搜索)
- 每次选品会调用多次搜索API(每个关键词一次),注意API调用频率
- 商品链接使用markdown超链接格式 `[查看商品](url)`,禁止裸URL
- 如果用户后续说"帮我把第X个铺到Ozon",引导使用 `1688-Product-to-Ozon` skill