Скилл для оптимизации объявлений Avito
Avito Skill + MCP Setup
Скилл, который связывает два MCP Avito: свой аккаунт по официальному API и публичный поиск для анализа конкурентов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Через один из двух MCP может вносить изменения в живой аккаунт Avito
- SKILL.md требует явного подтверждения пользователя перед применением изменений
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/avito-skill-mcp-setupОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .claude/skills
cp -R "$tmp/avito" .claude/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .github/skills
cp -R "$tmp/avito" .github/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .devin/skills
cp -R "$tmp/avito" .devin/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .cline/skills
cp -R "$tmp/avito" .cline/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .roo/skills
cp -R "$tmp/avito" .roo/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add smit1980/avito-skill-mcp --skill avito -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 69c2655
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/smit1980/avito-skill-mcp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /avito/
git -C "$tmp" checkout 69c2655bc7b12f6b7e76509a99c40a8fb8981242
mkdir -p .agents/skills
cp -R "$tmp/avito" .agents/skills/avitoКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи elchin92/avito-mcp и собери локально Ascard/mcp-avito, затем скопируй skills/avito из Smit1980/avito-skill-mcp в свою папку скиллов и при необходимости сгенерируй конфиг скриптом avito/scripts/write-claude-avito-config.ps1 с ключами из Avito Developer Portal.
Другие способы из описания автора
powershell -ExecutionPolicy Bypass -File .\avito\scripts\write-claude-avito-config.ps1 -ClientId "YOUR_CLIENT_ID" -ClientSecret "YOUR_CLIENT_SECRET" -ProfileId "YOUR_PROFILE_ID" -ChromeExecutablePath "C:\Program Files\Google\Chrome\Application\chrome.exe"Генерирует claude_desktop_config.json с обоими MCP из ключей Avito Developer Portal.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Это не отдельный MCP-сервер, а скилл-оркестратор поверх двух уже существующих: elchin92/avito-mcp дает доступ к своему аккаунту Avito по официальному API (объявления, статистика, чаты, изменения с подтверждением), а Ascard/mcp-avito читает публичные страницы поиска для анализа конкурентов и формулировок. SKILL.md явно разделяет эти источники по доверию: официальный API можно использовать для реальных изменений аккаунта, а браузерный доступ только для публичного исследования рынка. Скилл ведет агента через аудит объявления, поиск более сильных ключевых слов, сравнение конкурентов, переписывание заголовков и описаний и, только после явного подтверждения пользователя, применение изменений в живом аккаунте. В комплект входит PowerShell-скрипт, который генерирует claude_desktop_config.json с ключами Avito Developer Portal.
Для кого. Для продавцов на Avito, которым нужен управляемый рабочий процесс для улучшения объявлений с оглядкой на конкурентов, а не просто доступ к API.
Подходит, если
- Уже установлены или планируются оба MCP: elchin92/avito-mcp и Ascard/mcp-avito
- Нужен процесс, который явно разделяет чтение конкурентов и изменение своего аккаунта
- Продаются услуги (обучение, консультации, автоматизация) и нужен подбор формулировок под конкретную аудиторию
Не подходит, если
- Нет доступа ни к одному из двух MCP: скилл сам не ходит в Avito, он только оркестрирует чужие серверы
- Нужен прямой автоматический доступ к API без подтверждения перед изменениями
Пример запроса к агенту
Проверь мое объявление про обучение сотрудников нейросетям, сравни с похожими у конкурентов и предложи заголовок сильнееОграничения
0 звезд, единственный автор. Сам по себе бесполезен без установленных elchin92/avito-mcp и Ascard/mcp-avito, второй из которых нужно собирать локально. Инструкция и скрипт генерации конфига рассчитаны на Windows и PowerShell. Требует Client_id, Client_secret и Profile_id из Avito Developer Portal.
Как отключить. Удалите файлы avito/SKILL.md и avito.skill из папки скиллов агента.
Проверка безопасности
- Через один из двух MCP может вносить изменения в живой аккаунт Avito
- SKILL.md требует явного подтверждения пользователя перед применением изменений
Коротко о README
README объясняет, что репозиторий это готовый набор для работы с Avito через связку двух чужих MCP, перечисляет файлы skill, инструкцию по подключению, скрипт генерации конфига и упакованные avito.skill и avito.zip, дает шаги быстрого старта с получением ключей в Avito Developer Portal и подтверждает, что живых ключей в репозитории нет.
SKILL.md
--- name: avito description: "Combined Avito listing optimization skill that orchestrates two MCP backends: elchin92/avito-mcp for official Avito API access to the user's own account, listings, stats, chats, and controlled write actions; and Ascard/mcp-avito for browser-based public-market research across competitor listings. Use when Codex needs to audit Avito ads, find stronger keywords from live search results, compare competitors, rewrite titles and descriptions, suggest price and promotion changes, guide MCP setup, or apply approved listing updates." --- # Avito Act as an Avito listing optimizer and workflow orchestrator across two MCP servers. Use Russian when the user writes in Russian. Keep the tone practical. Optimize for conversion, search visibility, and safe account changes. ## Source Split Treat the two MCPs as different data sources with different trust boundaries.
Частые вопросы
Скилл сам обращается к Avito?
Нет, он только направляет запросы в один из двух уже подключенных MCP в зависимости от задачи.
Можно использовать только один из двух MCP?
Да, SKILL.md прямо говорит: если один MCP недоступен, скилл сообщает об ограничении и продолжает с тем, что есть.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма