Bulk Ozon and Wildberries description compliance checker

russian-description-compliance

A skill rewrites product descriptions into clean Russian HTML, removing risky marketing claims and translating non-Russian text

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only works with an Excel file on disk, does not call any marketplace API
All reasons and checks
Russian stack

smailue/ozon-description-compliance-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/russian-description-compliance

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add smailue/ozon-description-compliance-skill --skill russian-description-compliance -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 27d3d0a.

Text for your agent

Install the skill from github.com/smailue/ozon-description-compliance-skill, install openpyxl via pip, provide an Excel file with descriptions in column A, and run it per SKILL.md.

Other ways from the author
pip install openpyxl

The skill's only dependency.

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

What it does

The script reads product descriptions from column A of an Excel file's first sheet and outputs one column with a Russian HTML description per row. Along the way it strips high-risk marketing words, absolute claims, guarantee promises, authenticity claims and template filler phrases, and translates English, Chinese and mixed text into natural Russian while keeping model, year, size, material, color, compatibility, part number, quantity and package contents. If a row mixes several different products, only the first is kept, while components of one bundle are preserved. Identical source descriptions are processed once via a text-hash cache.

Who it is for. For Ozon and Wildberries sellers bulk-listing products who need risky wording stripped from descriptions before publishing.

Good fit when

  • You need to bulk-translate and clean descriptions after scraping from 1688 or another source
  • You need to remove guarantee promises and authenticity claims that a platform might flag as a violation

Not a fit when

  • You need legal verification of platform compliance: the skill cleans wording, not the right to sell the item
  • Descriptions are already hand-written and moderator-approved

Example request

Check and rewrite these product descriptions into Russian for Ozon, removing risky claims

Limitations

The list of risky words and rules lives in references/writing_rules.md and does not guarantee passing a platform's moderation. It only processes the first Excel sheet's column A and does not call the Ozon or Wildberries API. Documentation is in Chinese.

How to disable. Remove the skill from your agent's skills directory.

Security check

  • Only works with an Excel file on disk, does not call any marketplace API

README in short

The Chinese README describes the functions: where data is read from, the single-column HTML output format, what gets cleaned and preserved, plus processing optimizations: text-hash caching, handling multilingual descriptions, and reprocessing only failed rows. It gives the project's file structure and the order of sections in the resulting description.

FAQ

Does the skill guarantee passing moderation?

No, it cleans text against an internal list of risky words and phrasing; the final decision stays with the platform.

What if a row mixes several different products?

Only the first product is kept, while components of a single bundle are preserved in full.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIBulk Ozon and Wildberries description compliance checker

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.