Скилл отслеживания позиций в Яндексе через Apify
claude-skill-yandex-rank-tracker
Скилл, который через сторонний Apify-скрапер снимает позиции сайта в выдаче Яндекса по ключевому слову, домену и региону
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Каждый вызов тратит платный баланс аккаунта Apify пользователя
- Скрапинг выдачи Яндекса сторонним сервисом может нарушать условия использования поисковика
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/claude-skill-yandex-rank-trackerОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .claude/skills
cp -R "$tmp/apify-yandex-rank-tracker" .claude/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .github/skills
cp -R "$tmp/apify-yandex-rank-tracker" .github/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .devin/skills
cp -R "$tmp/apify-yandex-rank-tracker" .devin/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .cline/skills
cp -R "$tmp/apify-yandex-rank-tracker" .cline/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .roo/skills
cp -R "$tmp/apify-yandex-rank-tracker" .roo/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 85731cd
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/johnisanerd/claude-skill-yandex-rank-tracker.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /apify-yandex-rank-tracker/
git -C "$tmp" checkout 85731cd6965b0082bc68bed0fc118b849f24a10d
mkdir -p .agents/skills
cp -R "$tmp/apify-yandex-rank-tracker" .agents/skills/apify-yandex-rank-trackerКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скилл командой npx skills add johnisanerd/claude-skill-yandex-rank-tracker, заведи аккаунт на Apify и укажи токен доступа к актору Yandex Search Scraper при первом запросе позиции.
Другие способы из описания автора
npx skills add johnisanerd/claude-skill-yandex-rank-trackerСкилл живет в папке apify-yandex-rank-tracker, ее также можно скопировать вручную.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл принимает ключевое слово, домен Яндекса, язык и код региона (lr) и через платный актор на Apify получает органическую выдачу: позицию, заголовок, ссылку, отображаемую ссылку и сниппет с меткой времени запуска. Дальше нужно самому сопоставить свой домен со строками результата, чтобы получить текущую позицию, и повторять запрос по расписанию, чтобы накопить историю по Москве, Санкт-Петербургу или любому другому региону. Данные приходят не от самого Яндекса напрямую, а через скрапинг результатов поиска сторонним сервисом.
Для кого. Для тех, кто уже пользуется Apify и хочет быстро проверить позиции сайта в Яндексе без настройки собственного скрапера.
Подходит, если
- Нужна разовая или редкая проверка позиции по нескольким ключевым словам
- Уже есть аккаунт Apify и готовность платить за результат актора
- Достаточно позиции в топ-выдаче без глубокой аналитики Topvisor или Wordstat
Не подходит, если
- Нужны официальные данные из Yandex Search API или Yandex Webmaster, а не скрапинг выдачи
- Нужна регулярная автоматическая история позиций с хранением и сравнением: скилл ее не ведет сам
Пример запроса к агенту
Проверь позицию example.ru по запросу купить окна в Москве на yandex.ruОграничения
Данные идут не от самого Яндекса, а через сторонний платный скрапер на Apify, оплата идет по числу результатов. Ссылка на актор в README содержит партнерский параметр fpr, при переходе по ней автор получает вознаграждение. Своего хранения истории позиций и сопоставления домена скилл не делает, это нужно реализовать самостоятельно.
Как отключить. Удалите папку apify-yandex-rank-tracker из директории скиллов агента.
Проверка безопасности
- Каждый вызов тратит платный баланс аккаунта Apify пользователя
- Скрапинг выдачи Яндекса сторонним сервисом может нарушать условия использования поисковика
Коротко о README
Короткий README на английском описывает, что скилл принимает ключевое слово, домен Яндекса, язык и регион и возвращает ранжированный список органической выдачи, устанавливается командой npx skills add или прямым копированием папки apify-yandex-rank-tracker, и ссылается на связанный скилл для массового сбора выдачи claude-skill-yandex-scraper-bulk-serp.
Частые вопросы
Откуда берутся данные о позициях?
Не напрямую от Яндекса, а через платный актор Yandex Search Scraper на платформе Apify, который скрапит страницу выдачи по заданным параметрам.
Нужно ли платить за каждую проверку?
Да, актор на Apify работает по модели pay per result, оплата идет с аккаунта Apify пользователя.
Похожие
Скиллы DataLens
DataLens Skills
Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS
MCP Яндекс Метрики со всеми 108 методами API
Yandex Metrika MCP Server
MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа
Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов