Agent skill

Avito Connector

by Vladimir-Human in Vladimir-Human/ru-marketplace-mcp

A skill your agent uses when the operator needs Avito classifieds data — search listings, item cards, or seller reputation.

MITAuto-check passed

Install Avito Connector

skills CLI
$ npx skills add Vladimir-Human/ru-marketplace-mcp --skill avito-connector -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Vladimir-Human/ru-marketplace-mcp avito-connector --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Vladimir-Human/ru-marketplace-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/avito-connector .claude/skills/avito-connector && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
avito-connector
GitHub stars
141
Token cost
~950 tokens
SKILL.md length
492 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the operator needs Avito classifieds data — search listings, item cards, or seller reputation.

  • The operator needs Avito classifieds data — search listings
  • SKILL.md covers When to use, Tools available, What a search row does and… and Gotchas, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Seller reputation

What it does

Avito Connector is an agent skill from Vladimir-Human/ru-marketplace-mcp. Use this skill when the operator needs Avito classifieds data — search listings, item cards, or seller reputation. Trigger on Russian queries like "найди на авито", "цена avito", "объявления авито", "продавец на авито", or English mentions of Avito. Needs the operator's Chrome over CDP from a datacenter IP (IP firewall). Skip for non-Avito tasks.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Одиннадцать маркетплейсов и недвижимость Циан как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, AliExpress, Taobao, Мегамаркет, Lamoda, DNS, Ситилинк, Циан… The licence is MIT.

When your agent uses it

  • The operator needs Avito classifieds data — search listings
  • Seller reputation
  • Russian queries like найди на авито
  • Объявления авито

Example prompts

  • “цена avito”
  • “/avito-connector”

What it can do on your machine

Read from SKILL.md and the folder at commit c17bd36. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Avito Connector loads about 950 tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 492 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~950

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Vladimir-Human/ru-marketplace-mcp at commit c17bd36, republished under its MIT licence (© Vladimir-Human). 492 words, ~950 tokens.

Download SKILL.mdSave it as .claude/skills/avito-connector/SKILL.md (or your agent's skills folder).
name
avito-connector
description
Use this skill when the operator needs Avito classifieds data — search listings, item cards, or seller reputation. Trigger on Russian queries like "найди на авито", "цена avito", "объявления авито", "продавец на авито", or English mentions of Avito. Needs the operator's Chrome over CDP from a datacenter IP (IP firewall). Skip for non-Avito tasks.

Avito Connector

Reads Avito via the internal js/items JSON API. Two tiers: impersonated HTTPS (curl_cffi) works from a residential Russian IP; from a datacenter the firewall answers 403 + captcha, so the fetch falls back to the operator's logged-in Chrome over CDP — same pattern as Ozon.

When to use

  • Search classifieds by text, with optional category/location filters
  • One listing's price, description, views
  • Seller reputation — Avito is classifieds: no per-item reviews, the seller's rating and active-listing count ARE the review signal

Tools available

  • avito_search(query, page, location_id, category_id) — listings via js/items. price_rub is None for ads with no price (free/exchange) — never 0.
  • avito_card(item_id_or_url) — one listing: price, description, views, seller
  • avito_seller(seller_id_or_url) — seller rating, review count, active listings

Not an MCP tool: avito_selfcheck() is a tri-state drift canary. It is CLI-only — marketplace-mcp doctor runs every connector's canary at once.

What a search row does and does not carry

Confirmed against a real js/items response captured 2026-07-28 from a residential session:

  • location is an object upstream, not a string: {"id": 637640, "name": "Москва", ...}. The connector reduces it to the place name. When Avito itself has no place name for an ad, the field is None — the numeric locationId is deliberately NOT resolved to a city, because that would need a lookup table this connector does not have and the result would be a guess that reads like data.
  • price does not exist as a top-level key. The amount lives in priceDetailed.value; the connector reads it and leaves None for priceless ads.
  • posted_at is ISO-8601 UTC, converted from Avito's sortTimeStamp (epoch milliseconds). There is no date string in the payload to pass through.
  • seller_name is None on search rows. The payload has no seller object at all — only a logo link. Use avito_card or avito_seller when you need the seller; do not infer a name from the search row.
Show full SKILL.md (190 more words)Show less

Gotchas

  • A 403 that sets cookies and returns plausible HTML is the firewall, not data; only JSON-shaped 200s count. The connector handles this — trust tier_used.
  • location_id defaults to Moscow (637640); pass another Avito location id per call.
  • Deep pagination is unreliable, and not because of this connector. Avito escalates 429 then 403 once a session walks past the first page or two; the maintainers of the widely used open-source Avito parsers report the same and advise staying on page 1. Take the first page, narrow the query instead of paging, and treat a rate_limited or transport_down on page > 1 as expected rather than as drift.
  • From a datacenter IP expect the CDP tier; keep the scraping-profile Chrome logged into avito.ru.
  • The JSON API and the HTML pages are gated differently: js/items can answer from a residential session while avito.ru/<region>/<category>/<slug> still shows the security wall. A blocked listing page does not mean search is down.

DSH activation

In DeepSeek Harness, the default profile exposes only compare_prices and compare_sources through the cheap compare mount. Per-marketplace tools and marketplace_sources require RU_MARKETPLACE_MCP_FULL=1 and a profile restart; do not call them in the default mode.

© Vladimir-Human, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/avito-connector of Vladimir-Human/ru-marketplace-mcp.

Open the folder on GitHubat commit c17bd36

Compare with similar skills

Avito Connector next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Avito Connector compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Avito Connector this skillVladimir-Human/ru-marketplace-mcp141—~950Automated safety check: PassMIT
It Operationsdavila7/claude-code-templates33k1 repos~3.7kAutomated safety check: PassMIT
API Connector Builderaffaan-m/ECC277k2 repos~666Automated safety check: PassMIT
Operator Approval Loopaffaan-m/ECC277k—~3.3kAutomated safety check: PassMIT
Business Operations Skillsalirezarezvani/claude-skills28k—~2.3kAutomated safety check: PassMIT
Validate Connectorsimstudioai/sim30k—~5.7kAutomated safety check: PassApache-2.0

Similar skills

  • It Operations

    davila7/claude-code-templates

    Manages IT infrastructure, monitoring, incident response, and service reliability.

    33k GitHub starsUsed in 1 repo~3.7k tokens
    DevOps & CloudAuto-check passed
  • Build a new API connector or provider by matching the target repo's existing integration pattern exactly.

    277k GitHub starsUsed in 2 repos~666 tokens
    Backend & APIsAuto-check passed
  • Operator approval contract with internal filing notices for agent-drafted outbound messages, hashed drafts, epoch-keyed decisions, durable delivery claims and receipts, and a pre-draft baseline gate.

    277k GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Business Operations Skills

    alirezarezvani/claude-skills

    A skill your agent uses when running, diagnosing, or designing internal business operations — process documentation, vendor SLAs, capacity planning, internal comms, SOP/runbook authoring…

    28k GitHub stars~2.3k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Validate Connector

    simstudioai/sim

    Validate an existing knowledge base connector against its service's API docs

    30k GitHub stars~5.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Add Connector

    simstudioai/sim

    Add or update a Sim knowledge base connector for syncing documents from an external source, including auth mode, config fields, pagination, document mapping, tags, and registry wiring.

    30k GitHub stars~7.8k tokensUpdated today
    Knowledge ManagementAuto-check passed

More from Vladimir-Human/ru-marketplace-mcp

All 12 skills in this repo
  • Citilink Connector

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses when the operator needs Citilink electronics data — search or a product card.

    141 GitHub stars~927 tokensUpdated 6 days ago
    Auto-check passed
  • Mpstats Connector

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses for MPStats sales/stock analytics on a specific Ozon or Wildberries item — per-day sales, current price and stock, FBS/FBO warehouse split, seller/brand identity, and a…

    141 GitHub stars~1.4k tokensUpdated 6 days ago
    Auto-check passed
  • Aliexpress Connector

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses when the operator asks to search AliExpress or read one of its product cards.

    141 GitHub stars~1.2k tokensUpdated 6 days ago
    Auto-check passed
  • Cian Connector

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses when the operator needs Russian real-estate data from Cian (cian.ru) — flats, rooms, houses or commercial property for sale, long-term rent or daily rent, or one offer's card…

    141 GitHub stars~2.1k tokensUpdated 6 days ago
    Auto-check passed
  • Compare Prices

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses when the operator asks where something is cheapest across marketplaces.

    141 GitHub stars~2.5k tokensUpdated 6 days ago
    Auto-check passed
  • Detmir Connector

    Vladimir-Human/ru-marketplace-mcp

    A skill your agent uses when the operator needs Detsky Mir data — prices and availability for kids' and baby goods, toys, strollers, nappies, kids' clothing.

    141 GitHub stars~1.2k tokensUpdated 6 days ago
    Auto-check passed

Questions about Avito Connector

What does Avito Connector do?

A skill your agent uses when the operator needs Avito classifieds data — search listings, item cards, or seller reputation. Avito Connector is an agent skill from Vladimir-Human/ru-marketplace-mcp. Use this skill when the operator needs Avito classifieds data — search listings, item cards, or seller reputation.

When should I use Avito Connector?

Avito Connector fits situations like: the operator needs Avito classifieds data — search listings; seller reputation; russian queries like найди на авито; Объявления авито.

How do I install Avito Connector in Claude Code?

Run `npx skills add Vladimir-Human/ru-marketplace-mcp --skill avito-connector -a claude-code`. Or copy the skill folder (skills/avito-connector in Vladimir-Human/ru-marketplace-mcp) into .claude/skills/avito-connector in your project. Claude Code loads it when a task matches its description.

How do I install Avito Connector in Codex?

Run `npx skills add Vladimir-Human/ru-marketplace-mcp --skill avito-connector -a codex`. Or copy the skill folder (skills/avito-connector in Vladimir-Human/ru-marketplace-mcp) into .agents/skills/avito-connector in your project. Codex loads it when a task matches its description.

Can I use Avito Connector in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Vladimir-Human/ru-marketplace-mcp --skill avito-connector -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/avito-connector, .gemini/skills/avito-connector, .github/skills/avito-connector and .opencode/skills/avito-connector in your project.

What does Avito Connector need to run?

SKILL.md names no scripts, command-line tools or credentials: Avito Connector is instructions for the agent only.

Does Avito Connector access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Avito Connector safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Avito Connector use?

Avito Connector is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Avito Connector use?

About 950 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Avito Connector?

Skills that share tags, products or a category with Avito Connector: It Operations (davila7/claude-code-templates, 33k stars), API Connector Builder (affaan-m/ECC, 277k stars), Operator Approval Loop (affaan-m/ECC, 277k stars) and Business Operations Skills (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Avito Connector?

Vladimir-Human (a GitHub user) maintains it in Vladimir-Human/ru-marketplace-mcp, which has 141 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 5, 2026.

Source: Vladimir-Human/ru-marketplace-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.