Скилл управления остатками Ozon

ozon-stock-manager

Скилл для массового выставления остатков товаров Ozon после загрузки: по task_id, offer_id или product_id, по умолчанию бесконечный остаток

Скилл

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Меняет реальные остатки товаров в кабинете продавца Ozon
  • По умолчанию ставит фиксированный остаток 9999 без проверки фактического наличия
Все причины и проверки
Российский стек

jinguichen21-cloud/ozon-stock-manager

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ozon-stock-manager

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add jinguichen21-cloud/ozon-stock-manager --skill ozon-stock-manager -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 00cfde8.

Текст для агента

Скачай https://github.com/jinguichen21-cloud/ozon-stock-manager, установи pip install -r requirements.txt, задай OZON_CLIENT_ID и OZON_API_KEY переменными окружения или в ozon_config.json, затем запускай python3 scripts/update_stock.py update --task-id <ID> или с --offer-ids и --product-ids.

Другие способы из описания автора
pip install -r requirements.txt
python3 scripts/update_stock.py update --task-id <TASK_ID>

Перед запуском задайте OZON_CLIENT_ID и OZON_API_KEY переменными окружения или в ozon_config.json рядом со скриптом.

Проверка безопасности

Как мы проверяем

Высокий рискВысокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

  • Меняет реальные остатки товаров в кабинете продавца Ozon
  • По умолчанию ставит фиксированный остаток 9999 без проверки фактического наличия

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Python-скрипт скилла вызывает Ozon Seller API напрямую: получает список складов и обновляет остатки товаров через POST /v2/products/stocks пакетами до 100 позиций. Товары можно указать тремя способами: по task_id только что загруженной партии, по списку offer_id или по списку product_id. Остаток по умолчанию ставится 9999, что в описании скилла трактуется как бесконечный, склад при работе по task_id выбирается автоматически первым в списке. Ключ и client id Ozon задаются переменными окружения или файлом ozon_config.json рядом со скриптом.

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

Подходит, если

  • Только что загружена партия товаров и нужно быстро проставить остатки по task_id
  • Нужно обновить остатки по уже известному списку offer_id или product_id
  • Устраивает единый остаток вроде 9999 без учета склада по каждой позиции отдельно

Не подходит, если

  • Нужны реальные, а не условно бесконечные остатки по факту на складе
  • Нужно распределять остаток по нескольким складам, а не по одному автоматически выбранному
  • Нет ключа Ozon Seller API с правом на изменение остатков

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

Выстави остаток 500 на складе для товаров с этими offer_id на Ozon

Ограничения

Скилл меняет реальные остатки в кабинете продавца Ozon, ошибка в идентификаторах товара исправляется только новым запуском поверх. По умолчанию обрабатываются только товары в статусе imported при запуске по task_id. Склад для этого режима выбирается автоматически первым в списке, без явного выбора. README отсутствует, инструкция и ограничения только в SKILL.md на китайском языке.

Как отключить. Удалите папку скилла из каталога скиллов агента и отзовите ключ Ozon Seller API, если он был выдан только для этой задачи.

Частые вопросы

Остаток всегда ставится 9999?

Это значение по умолчанию, его можно переопределить параметром --stock при запуске.

Можно указать конкретный склад?

Да, параметром --warehouse-id, иначе при запуске по task_id выбирается первый склад из списка автоматически.

Скиллы
Официальный

Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента

MCP-серверВысокий риск483Звезды репозитория
Официальный

Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex

ПлагинВысокий риск29Звезды репозитория
Выбор редакции

Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию

MCP-серверВысокий риск
Официальный

Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма

MCP-серверВысокий риск

Коротко о README

Отдельного README нет, SKILL.md описывает обязательную настройку ключа и client id Ozon до первого запуска, три способа выбора товаров, поведение по умолчанию (остаток 9999, первый склад, только статус imported для task_id) и типовой поток после массовой загрузки: получить task_id, дождаться статуса imported, запустить обновление остатков.

SKILL.md

---
name: ozon-stock-manager
description: 管理 Ozon 商品库存。支持查询仓库、按 task_id/offer_id/product_id 批量设置库存。默认库存 9999(代表无限库存)。
metadata:
  version: 1.0.1
  label: Ozon库存管理
---

# Ozon 库存管理

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

| 环境变量 | 说明 | 必填 |
|---------|------|------|
| OZON_API_KEY | Ozon 卖家 API Key | 必填 |
| OZON_CLIENT_ID | Ozon 卖家 Client ID | 必填 |

## 用法

脚本路径:scripts/update_stock.py

### 按上传 task_id 更新库存(最常用)
python3 scripts/update_stock.py update --task-id <TASK_ID>
默认库存 9999,自动选第一个仓库。只会更新状态为 imported 的商品。
Foxx AIСкилл управления остатками Ozon

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.