Скилл управления остатками Ozon
ozon-stock-manager
Скилл для массового выставления остатков товаров Ozon после загрузки: по task_id, offer_id или product_id, по умолчанию бесконечный остаток
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Меняет реальные остатки товаров в кабинете продавца Ozon
- По умолчанию ставит фиксированный остаток 9999 без проверки фактического наличия
Установка
В терминале, через 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.
Скачай 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 из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма
Коротко о 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 的商品。