Marketplace seller skills on top of marketplaces-mcp-ru

seller-skills-ru

Six task-shaped skills instead of raw API methods: stock reconciliation, sales export, listings, unit economics, ads and supplier prices

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Through marketplaces-mcp-ru it can write listings, prices and promotion into platform cabinets
  • Every write needs human confirmation, but the write capability itself exists
All reasons and checks
Russian stack

ilyautov/seller-skills-ru

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/seller-skills-ru

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

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -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.

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .claude/skills
cp -R "$tmp/skills/avito-listings" .claude/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .claude/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .claude/skills/product-listing
cp -R "$tmp/skills/sales-export" .claude/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .claude/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .claude/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -a cursor -y

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

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -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.

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .github/skills
cp -R "$tmp/skills/avito-listings" .github/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .github/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .github/skills/product-listing
cp -R "$tmp/skills/sales-export" .github/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .github/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .github/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -a codex -y

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

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -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.

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .devin/skills
cp -R "$tmp/skills/avito-listings" .devin/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .devin/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .devin/skills/product-listing
cp -R "$tmp/skills/sales-export" .devin/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .devin/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .devin/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -a cline -y

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

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .cline/skills
cp -R "$tmp/skills/avito-listings" .cline/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .cline/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .cline/skills/product-listing
cp -R "$tmp/skills/sales-export" .cline/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .cline/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .cline/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -a roo -y

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

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .roo/skills
cp -R "$tmp/skills/avito-listings" .roo/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .roo/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .roo/skills/product-listing
cp -R "$tmp/skills/sales-export" .roo/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .roo/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .roo/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add ilyautov/seller-skills-ru --skill avito-listings dropshipping-intake product-listing sales-export stock-reconcile unit-economics -a opencode -y

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

Without third-party tools, from commit e17a346
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilyautov/seller-skills-ru.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/avito-listings/ /skills/dropshipping-intake/ /skills/product-listing/ /skills/sales-export/ /skills/stock-reconcile/ /skills/unit-economics/
git -C "$tmp" checkout e17a346418096e11871f9f0ef7ceb96d8ffd9a10
mkdir -p .agents/skills
cp -R "$tmp/skills/avito-listings" .agents/skills/avito-listings
cp -R "$tmp/skills/dropshipping-intake" .agents/skills/dropshipping-intake
cp -R "$tmp/skills/product-listing" .agents/skills/product-listing
cp -R "$tmp/skills/sales-export" .agents/skills/sales-export
cp -R "$tmp/skills/stock-reconcile" .agents/skills/stock-reconcile
cp -R "$tmp/skills/unit-economics" .agents/skills/unit-economics

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit e17a346.

Text for your agent

First connect marketplaces-mcp-ru via uvx marketplaces-mcp-ru with keys for the platforms you use, then run npx skills add ilyautov/seller-skills-ru and optionally connect moysklad-mcp-ru.

Other ways from the author
npx skills add ilyautov/seller-skills-ru

Installs the skill bundle, requires marketplaces-mcp-ru already connected.

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

What it does

The skills sit on top of the already-published marketplaces-mcp-ru MCP server and, when connected, moysklad-mcp-ru as the baseline for the seller's own warehouse. stock-reconcile reconciles stock across WB, Ozon, Yandex Market, Avito and the warehouse and flags mismatches, sales-export pulls sales and orders for a period, keeping orders and buyouts as separate figures, product-listing builds a product card per platform rules and pushes it to the cabinet, unit-economics computes what's left after commission, logistics and tax at current rates, avito-listings manages Avito ads and their promotion, and dropshipping-intake parses a supplier price list and matches it against existing cards. Any write to a cabinet (price, stock, card, paid promotion) goes through human confirmation, and when data is missing for a calculation the skill says so instead of substituting a typical figure.

Who it is for. For sellers who already run marketplaces-mcp-ru and want ready task scenarios instead of raw API methods.

Good fit when

  • You already have marketplaces-mcp-ru connected with keys for the platforms you use
  • You need to reconcile stock across several platforms and your own warehouse
  • You need a platform-specific product card or a supplier price-list breakdown

Not a fit when

  • marketplaces-mcp-ru is not installed yet: the skills won't work without it
  • You don't want to manually confirm every write to a cabinet: it's built in as a mandatory step
  • You need your own warehouse tied in without moysklad-mcp-ru: without it, stock reconciliation only covers the platforms

Example request

Reconcile stock across WB, Ozon and my warehouse and show where it's off

Limitations

The skills themselves make no calls to platform APIs, that's done by the separately installed marketplaces-mcp-ru (1022 official Seller API methods), the bundle is useless without it. Reconciling against the seller's own warehouse relies on moysklad-mcp-ru, which must be connected separately. The README does not describe the skills in detail, the logic lives in each one's own SKILL.md.

How to disable. Delete the unwanted skill folders from your agent's skills directory, marketplaces-mcp-ru can stay in place for other tasks.

Security check

  • Through marketplaces-mcp-ru it can write listings, prices and promotion into platform cabinets
  • Every write needs human confirmation, but the write capability itself exists

README in short

The README gives a table of six skills with a short purpose for each, explains the dependency on the marketplaces-mcp-ru MCP server (1022 methods) and the optional moysklad-mcp-ru integration, and states three principles: never write silently, never invent data, and keep orders and buyouts as separate figures.

FAQ

Do the skills change price or stock on their own?

No, writes to a platform cabinet go through marketplaces-mcp-ru and always need human confirmation.

Is MoySklad required?

No, it's optional: some skills check moysklad-mcp-ru when it's connected, as the baseline for the seller's own warehouse.

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 AIMarketplace seller skills on top of marketplaces-mcp-ru

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