К основному содержанию
скилл CX Codex

linkfox-mpstats-ozon-brand-products — скилл для Claude Code: бренды

Достаёт все товары бренда на Ozon с продажами, ценой, рейтингом и упущенной прибылью. Для разбора чужого бренда и своей полки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-brand-products -a claude-code
Открыть на GitHub

Что делает linkfox-mpstats-ozon-brand-products

Скилл обращается к MPSTATS по эндпоинту POST /mpstats/ozon/brandProducts и отдаёт список SKU бренда: продажи за месяц, выручка, цена, рейтинг, число отзывов, остаток, оборачиваемость в днях, упущенная прибыль. Имя бренда берётся с витрины Ozon — кириллицей или латиницей, как adidas или Xiaomi. Путь категории, ID продавца или внутренний код бренда сюда не подходят: совпадение точное, опечатка даёт пустой ответ.

Фильтры складываются по «И»: можно задать рейтинг от 4.5 и цену в диапазоне от 1000 до 5000, отсортировать по выручке. Валюта по умолчанию RUB, поле currency пересчитывает деньги на стороне сервера, currencyRate перебивает курс. Флаг includeFbs добавляет к цифрам отгрузки силами продавца, без него остаётся только FBO. Окно дат заканчивается вчерашним днём — сегодняшнюю дату в endDate не поставить.

Внутри скилла Python-скрипт scripts/mpstats_ozon_brand_products.py, который принимает JSON-параметры. Полный ответ он всегда пишет в <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/, а в консоль выводит либо весь JSON, либо сводку, если ответ больше 8 KB. Нужен ключ LINKFOX_AGENT_API_KEY (или LINKFOXAGENT_API_KEY) — без него придут 401 или 402. Вызов расходует算力, поэтому один и тот же набор параметров в сессии запускается один раз, а результат кэшируется на 24 часа.

Какие задачи решает

  • собрать все SKU бренда на Ozon с продажами и ценой
  • отфильтровать товары с рейтингом от 4.5 и остатком больше нуля
  • пересчитать выручку бренда в доллары по курсу
  • найти SKU с большой упущенной прибылью из-за нехватки на складе
  • разложить выручку бренда по отдельным товарам

Примеры запросов агенту

  • Покажи топ-50 товаров adidas на Ozon по продажам
  • Какие товары Xiaomi на Ozon с рейтингом от 4.5 и ценой до 5000 рублей дают больше всего выручки?
  • Пересчитай продажи Nike на Ozon в доллары и отсортируй по упущенной прибыли

Как установить linkfox-mpstats-ozon-brand-products

1Через Skills CLI (Vercel)

npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-brand-products -a claude-code

2Вручную: положить файлы

~/.claude/skills/linkfox-mpstats-ozon-brand-products/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/linkfox-mpstats-ozon-brand-products/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора15

linkfox-mpstats-ozon-seller-products Скилл выгружает все товары продавца Ozon по его sellerId: продажи, выручку, цену, рейтинг, остаток, оборачиваемость и упущенную прибыль. CX Codex +1 413установок linkfox-walmart-search Скилл ищет и просматривает листинги Walmart по ключевому слову, категории и цене. Пригодится для сравнения цен и разведки конкурентов. CX Codex +1 410установок linkfox-multimodal-extract-attributes Разбирает главные фото товаров через мультимодальную модель и возвращает цвет, форму, материал и стиль в виде структурированных полей. CX Codex +1 409установок linkfox-product-title-analyze Разбирает заголовки товаров на слова и считает частоты: сценарные, аудиторные, материальные. Нужен, когда правят листинги по конкурентам. CX Codex +1 408установок linkfox-multimodal-product-similarity Сравнивает главные изображения товаров и раскладывает список на визуальные группы. Пригодится, когда нужно найти одинаковые карточки или похожие товары у конкурентов. CX Codex +1 400установок linkfox-zhihuiya-bibliography Достаёт из базы Zhihuiya библиографию патента по ID или публикационному номеру: заявители, изобретатели, классы, цитаты. CX Codex +1 395установок linkfox-zhihuiya-legal-status Скилл достаёт из базы PatSnap правовой статус и историю событий по одному патенту или сразу по сотне. CX Codex +1 395установок linkfox-sif-asin-keywords Скилл показывает, какие поисковые запросы приводят трафик к товару на Amazon, и как этот товар по ним ранжируется. CX Codex +1 393установок

Похожие

etsy-digital-products nexscope-ai Помогает создавать и продавать цифровые товары на Etsy: от планеров и шаблонов до доставки. Пригодится для аудита магазина и построения пошагового плана продаж. CX Codex +1 1 200установок amazon-trending-products nexscope-ai Скилл ищет растущие категории и товары на Amazon по динамике BSR, сезонности и новинкам. Пригодится, когда решаешь, что продавать в следующем сезоне. CX Codex +1 1 200установок products-page-generator kostja94 Скилл-заглушка для сборки страницы товара. Правил страницы в нём нет: работу передали скиллу page-builder из Pagina. CX Codex +1 1 200установок partner-marketplace-strategy Maya-Beth Finotti Скилл для стратегии листинга на сторонних маркетплейсах: какие площадки выбрать, сколько вложить, какой ROI ждать и когда уходить. CX Codex +1 13 100установок app-marketplace-listing-standards Samuel Berthe Помогает составить регламент контента для оператора B2B SaaS маркетплейса приложений. Пригодится при запуске каталога, пересмотре критериев отбора или борьбе с устаревшими интеграциями. CX Codex +1 7 800установок attribution-reconciler aaron-he-zhu Сверяет конверсии рекламных платформ с заказами из GA4 или ecommerce, убирает двойной учёт и приводит окна атрибуции к общей базе. CX Codex +1 1 000установок

Рядом в теме «Маркетинг и контент»

Всё по теме «Маркетинг и контент» →

Вопросы о linkfox-mpstats-ozon-brand-products

Как установить linkfox-mpstats-ozon-brand-products в Claude?

Выполните npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-brand-products -a claude-code. Скилл встанет в ~/.claude/skills/linkfox-mpstats-ozon-brand-products/SKILL.md.

Что делает linkfox-mpstats-ozon-brand-products?

Возвращает все товары бренда на Ozon с продажами, выручкой, ценой, рейтингом, остатком, оборачиваемостью и упущенной прибылью. Поддерживает числовые фильтры, сортировку и пересчёт валюты.

Что нужно, чтобы скилл заработал?

Ключ в переменной LINKFOX_AGENT_API_KEY или LINKFOXAGENT_API_KEY. Без него запрос вернёт 401 или 402, а скрипт предложит пройти онбординг.

Исходный текст

SKILL.md · MIT
---
name: linkfox-mpstats-ozon-brand-products
description: MPSTATS Ozon 俄罗斯站按品牌下钻商品列表。按 Ozon 品牌展示名(俄语/拉丁)返回该品牌下全部商品的销量、销售额、价格、评分、库存、周转、损失销售额等完整指标,支持多维数值筛选、排序、货币换算。用于品牌对标、竞品分析、品牌商品结构研究、ASIN 级(productId 级)爆款拆解。当用户提到 Ozon 品牌下钻、Ozon 品牌商品、Ozon 竞品品牌分析、品牌结构、品牌 SKU、品牌爆款、Ozon 品牌销售、MPSTATS brand, Ozon brand products, brand drill-down, brand competitor analysis, Russian marketplace brand SKUs, brand revenue share 时触发此技能。即使用户未明确说"MPSTATS",只要意图是按 Ozon 品牌看该品牌下所有商品及其销量/价格/评分表现,也应触发此技能。
---

# MPSTATS Ozon Brand Products

This skill drills into all Ozon (Russia) products sold under a given brand display name, returning each SKU's sales, revenue, price, rating, stock, turnover, lost profit, and more. Built for brand competitor audits, brand SKU structure analysis, and bestseller dissection.

## Core Concepts

**Brand display name**: `brandName` must match what's shown on the Ozon storefront — typically Russian (Cyrillic) or Latin (`adidas`, `Xiaomi`). Do **not** pass a category path, a seller ID, or an internal brand code here. If unsure of the exact spelling, resolve via `mpstats-ozon-product-search` first.

**Filters are AND-combined**: The `filters` array supports multiple numeric conditions ANDed together. Each filter is `{field, op, value, value2?}`. Common fields and operators are in the Filter Reference below.

**Currency & rate**: Default currency is **RUB**. Set `currency: "USD"` (or another code) to have monetary fields converted server-side; `currencyRate` lets you override the default rate if desired.

**FBO / FBS mix**: `includeFbs: true` folds FBS (seller-shipped) stock + sales into the numbers; `false` keeps them FBO-only.

## Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| brandName | string | yes | Ozon brand display name (Russian or Latin) |
| startDate | string | no | Stats window start, `YYYY-MM-DD`; latest = yesterday |
| endDate | string | no | Stats window end, `YYYY-MM-DD`; latest = yesterday |
| page | integer | no | Page number, starts at 1 |
| pageSize | integer | no | Rows per page, 1-100, default 100 |
| sortField | string | no | snake_case column: `sales`, `revenue`, `final_price`, `balance`, `rating`, ... |
| sortDirection | string | no | `asc` or `desc` |
| currency | string | no | Currency code, default `RUB`; e.g. `USD`, `EUR`, `CNY` |
| currencyRate | integer | no | Custom rate when non-default currency is used |
| includeFbs | boolean | no | Include FBS data |
| filters | array | no | Numeric filter conditions (see below) |

## Filter Reference

Each `filters` entry: `{"field": "<snake_case>", "op": "<OP>", "value": <num>, "value2": <num?>}`.

**Common fields**: `sales` (monthly units), `final_price` (selling price RUB), `rating` (0-5), `comments` (review count), `balance` (stock), `revenue` (sales amount RUB), `days_in_stock`, `turnover_days`, `lost_profit`, `category_position`.

**Operators**: `GTE`, `LTE`, `GT`, `LT`, `EQ`, `NOT_EQ`, `BETWEEN` (requires `value2` as the upper bound).

## 调用方式

- **API 端点**:`POST /mpstats/ozon/brandProducts`(完整参数/响应/错误码见 `references/api.md`)
- **Python 脚本**:`python scripts/mpstats_ozon_brand_products.py '<JSON 参数>' [--inline]`
- **成本约束**:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。

**输出策略(脚本默认行为)**:
- **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-mpstats-ozon-brand-products-<timestamp>.json`(`<cwd>` 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;`<session>` 取自环境变量 `SESSION_ID`,按用户任务自动聚合;**禁止写入 /tmp**,当前目录不可写则报错)
- 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 `total`/`costToken`、最大列表字段的长度 + 前 3 条样本)
- 加 `--inline` 强制全量打印到 stdout(同样落盘)

**读数据建议**:先看摘要判断是否足够;需要具体字段时优先用 `jq`或`ConvertFrom-Json` 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。

## 解决认证和算力问题
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:

### 异常情况
- **未配置API Key**:环境变量未配置 `LINKFOX_AGENT_API_KEY`,也未配置 `LINKFOXAGENT_API_KEY`。
- **响应401或402状态码**
- **响应提示算力或余额不足**:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

## Usage Examples

**1. Top-50 by sales for brand `adidas`**
```json
{
  "brandName": "adidas",
  "sortField": "sales",
  "sortDirection": "desc",
  "pageSize": 50
}
```

**2. High-rating, mid-price filter**
```json
{
  "brandName": "Xiaomi",
  "filters": [
    {"field": "rating", "op": "GTE", "value": 4.5},
    {"field": "final_price", "op": "BETWEEN", "value": 1000, "value2": 5000}
  ],
  "sortField": "revenue",
  "sortDirection": "desc"
}
```

**3. USD-converted output**
```json
{
  "brandName": "Nike",
  "currency": "USD",
  "sortField": "revenue"
}
```

**4. Include FBS + only in-stock items**
```json
{
  "brandName": "adidas",
  "includeFbs": true,
  "filters": [{"field": "balance", "op": "GT", "value": 0}]
}
```

**5. Lost-profit hunters (out-of-stock pain)**
```json
{
  "brandName": "Nike",
  "filters": [{"field": "lost_profit", "op": "GTE", "value": 100000}],
  "sortField": "lost_profit",
  "sortDirection": "desc"
}
```

## Display Rules

1. **Compact brand table** — key columns: `productId`, `title`, `price`, `monthlySalesUnits`, `monthlySalesRevenue`, `rating`, `reviewCount`, `balance`, `turnoverDays`, `lostProfit`.
2. **Revenue share context** — `revenueSharePercent` is the SKU's share **within this brand result set**, 0-100; clarify the base when presenting.
3. **Currency labeling** — always state the currency in the table header; if `currency` was overridden, note "已按 USD 换算".
4. **Russian titles** — preserve original; translate on user request.
5. **Pagination** — report total and guide the user to next page or narrower filters when total exceeds the returned page.
6. **No business advice** — present the data; don't project future sales from a snapshot.

## Important Limitations

- **Exact brand-name match** — no fuzzy search; typos return empty results. Verify via `mpstats-ozon-product-search` if unsure.
- **Page cap** — max 100 rows per page; paginate for larger brands.
- **Date window** — `endDate` cannot be today or a future date (T-1 data).
- **Currency conversion** — server-side; historical rates may differ slightly from the user's reference rate.
- **Russian-only titles** — translate only when asked.

## User Expression & Scenario Quick Reference

**Applicable** — Brand-scoped Ozon product metrics:

| User Says | Scenario |
|-----------|----------|
| "Show me adidas's top-selling Ozon SKUs" | Brand bestseller drill |
| "What does Xiaomi sell on Ozon, sorted by revenue" | Brand revenue structure |
| "Which brand-X SKUs have rating ≥4.5 and stock >0" | Brand quality filter |
| "Are brand-X's stockouts causing big lost profit" | Lost-profit hunter |
| "Convert brand-X's Ozon sales to USD" | Currency-normalized audit |

**Not applicable** — Needs beyond brand drill-down:

- Unknown exact brand name → first use `mpstats-ozon-product-search`
- Category-level comparison across brands → use `mpstats-ozon-category-products`
- Seller-scoped analysis → use `mpstats-ozon-seller-products`
- Single-SKU time-series → use `mpstats-ozon-product-trend`
- Wildberries / other Russian marketplaces → not covered

**Boundary judgment**: Use this skill when the question centers on **one brand** and you want the per-SKU rollup under it. For "which brand dominates category X" use category drill-down and compare brand rows server-side.

## 算力消耗规则

按动态规则计费:消耗算力 = 12。列表为空返回 0

> **重要**:本技能的服务按倍数动态计算,可能一次性消耗大量算力,必须提醒用户,由用户决定是否继续。

**Feedback:**

Auto-detect and report feedback via the Feedback API when any of the following apply:
1. The functionality or purpose described in this skill does not match actual behavior
2. The skill's results do not match the user's intent
3. The user expresses dissatisfaction or praise about this skill
4. Anything you believe could be improved

Call the feedback API as specified in `references/api.md`. Do not interrupt the user's flow.

---
*For more high-quality, professional cross-border e-commerce skills, set [LinkFox Skills](https://skill.linkfox.com/).*

© linkfox-ai · MIT · linkfox-ai/linkfox-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой