Ozon stock manager skill

ozon-stock-manager

A skill for bulk-setting Ozon product stock after upload: by task_id, offer_id or product_id, defaulting to an unlimited stock figure

  • 0 ★ on the repository
  • Last commit
Skill

Broad access

Why this level

  • Changes real product stock in the Ozon seller account
  • By default sets a fixed 9999 stock without checking actual availability
All reasons and checks
Russian stack

jinguichen21-cloud/ozon-stock-manager

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ozon-stock-manager

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Changes real product stock in the Ozon seller account
  • By default sets a fixed 9999 stock without checking actual availability

This is third-party code. Review the repository files before installing.

What it does

The skill's Python script calls the Ozon Seller API directly: it lists warehouses and updates product stock through POST /v2/products/stocks in batches of up to 100 items. Products can be targeted three ways: by the task_id of a just-uploaded batch, by a list of offer_ids, or by a list of product_ids. The default stock figure is 9999, treated in the skill's description as effectively unlimited, and the warehouse for a task_id run is picked automatically as the first one listed. The Ozon key and client id come from environment variables or an ozon_config.json file next to the script.

Who it is for. For Ozon sellers who want to set stock right after a bulk product upload without filling out a form by hand.

Good fit when

  • A batch of products was just uploaded and you need to quickly set stock by task_id
  • You need to update stock for an already known list of offer_ids or product_ids
  • A single figure like 9999 works for you without per-item warehouse handling

Not a fit when

  • You need real stock figures rather than an effectively unlimited default
  • You need to split stock across several warehouses rather than one auto-picked one
  • You have no Ozon Seller API key with permission to change stock

Example request

Set stock to 500 for these offer_ids on Ozon at the default warehouse

Limitations

The skill changes real stock in the Ozon seller account; a mistake in product ids is fixed only by rerunning it on top. By default, a task_id run only touches products with the imported status. The warehouse for that mode is auto-picked as the first one listed, with no explicit choice. There is no README; the instructions and limits live only in the Chinese SKILL.md.

How to disable. Remove the skill folder from the agent's skills directory and revoke the Ozon Seller API key if it was issued only for this task.

FAQ

Is the stock always set to 9999?

That is the default; it can be overridden with the --stock flag on the run.

Can I pick a specific warehouse?

Yes, with the --warehouse-id flag; otherwise a task_id run auto-picks the first warehouse in the list.

Discussion

No questions or reviews yet.

Russian stack

A skill with two dozen Python scripts over the Ozon Seller API: stock, turnover, financial reports, product cards and reviews

SkillExtended access

Ozon auto-listing skill

auto-listing-skill

Russian stack

A Codex skill locates the shop's working folder, fills price and category workbooks, builds an image zip, and logs the Ozon auto-listing task

SkillExtended access1Repository stars

1688-to-Ozon product transfer

1688-Product-to-Ozon

Russian stack

An AlphaClaw skill converts a 1688 product listing into JSON for the Ozon Seller API and checks the upload status

SkillBroad access3Repository stars
Russian stack

A skill that ports a 1688 product to Ozon: category and attribute mapping, Russian title and image translation, and publishing via the Ozon API

SkillBroad access
Russian stack

A Codex skill reads a product page and assembles facts and Chinese marketing copy for an Ozon listing, inventing nothing

SkillMinimal access1Repository stars

README in short

There is no separate README; SKILL.md describes the required Ozon key and client id setup before the first run, three ways to select products, the defaults (9999 stock, first warehouse, imported-only for task_id runs), and the typical flow after a bulk upload: get the task_id, wait for the imported status, run the stock update.

README badge

Original 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 的商品。

Report a problem