# linkfox-mpstats-ozon-product-trend

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 414 установок · ★ 111
- Автор: linkfox-ai
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/linkfox-ai/linkfox-skills/tree/HEAD/skills/linkfox-mpstats-ozon-product-trend/SKILL.md
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/skills/linkfox-mpstats-ozon-product-trend

## Что делает

Скилл тянет данные MPSTATS по одному `productId` за окно `[startDate, endDate]` и отдаёт массив дневных точек в поле `data`. В каждой точке есть `hasData`: если он равен `false`, наблюдения за день нет — это не то же самое, что нулевые продажи. Данные приходят с задержкой в один день, поэтому последняя доступная дата окончания — вчерашняя; сегодняшнюю или будущую дату запрос отклонит.

Флаг `includeSearchStats` добавляет позиции в поиске и видимость, `includeFbs` — данные FBS вместе с FBO. Поисковая статистика есть не во всех нишах, особенно в мелких категориях, так что пустые поля там — норма. Цена идёт в рублях, символ лежит в поле `currency` каждой точки. Дневную выручку сервис не возвращает: если она нужна, её считают как `sales * price` и помечают как оценку.

Вызов идёт через `POST /mpstats/ozon/productTrend` или скрипт `python scripts/mpstats_ozon_product_trend.py '<JSON параметры>'`. Полный ответ всегда падает в `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/`, в `/tmp` писать нельзя. Для работы нужен ключ в переменной `LINKFOX_AGENT_API_KEY` или `LINKFOXAGENT_API_KEY` — без него придут 401 или 402. Каждый вызов расходует 12 единиц, пустой список — 0, и в одном сеансе одинаковый набор параметров по умолчанию уходит в API только раз. Это повод не гонять перебор дат наугад: скрипт кеширует результат на 24 часа, а при пустом ответе менять параметры подряд не стоит — сначала спросите пользователя.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-product-trend -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/linkfox-mpstats-ozon-product-trend/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/linkfox-mpstats-ozon-product-trend/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-product-trend -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/linkfox-mpstats-ozon-product-trend/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-product-trend -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/linkfox-mpstats-ozon-product-trend/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install linkfox-ai/linkfox-skills linkfox-mpstats-ozon-product-trend
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/linkfox-mpstats-ozon-product-trend/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-product-trend -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/linkfox-ai/linkfox-skills --path skills/linkfox-mpstats-ozon-product-trend
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/linkfox-mpstats-ozon-product-trend/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-mpstats-ozon-product-trend -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/linkfox-ai/linkfox-skills/tree/HEAD/skills/linkfox-mpstats-ozon-product-trend/SKILL.md

## Когда брать
- проверить, растёт ли товар или это разовый всплеск
- найти дни с нулевым остатком и провалами в продажах
- посмотреть, как двигалась цена за квартал
- отделить сезонный пик от устойчивого спроса
- оценить, улучшилась ли позиция товара в поиске Ozon

## Примеры запросов агенту
- Покажи дневную динамику продаж Ozon SKU 1786874757 за март 2025
- Этот товар на Ozon сезонный или стабильный? Возьми последний месяц
- Были ли у SKU 151623766 обнуления остатка в январе? Добавь данные FBS

## Похожие
- [etsy-competitor-analysis](https://affpapa.org/nevibecode/skills/etsy-competitor-analysis.md) — скилл · 1100 установок
- [amazon-global-selling](https://affpapa.org/nevibecode/skills/amazon-global-selling.md) — скилл · 1100 установок
- [product-photography](https://affpapa.org/nevibecode/skills/product-photography.md) — скилл · 55700 установок
- [scenario-product-shots](https://affpapa.org/nevibecode/skills/scenario-product-shots.md) — скилл · 388 установок
- [product-selection](https://affpapa.org/nevibecode/skills/product-selection.md) — скилл · 322 установки
- [building-with-medusa](https://affpapa.org/nevibecode/skills/building-with-medusa.md) — скилл · 4600 установок

Из того же набора: [linkfox-ai/linkfox-skills](https://affpapa.org/nevibecode/by/linkfox-ai/linkfox-skills.md) — 15 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
