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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/seller-skills-ruDetects 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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-economicsCommands 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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 -yThe 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-economicsCommands 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-economicsCommands 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-economicsCommands for macOS and Linux, on Windows run them in Git Bash.
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-ruInstalls 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 offLimitations
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.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail