Yandex rank tracker skill via Apify
claude-skill-yandex-rank-tracker
A skill that uses a third-party Apify scraper to pull a site's Yandex ranking for a keyword, domain and region
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Every call spends the user's paid Apify account balance
- Scraping Yandex search results through a third-party service may violate the search engine's terms of use
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/claude-skill-yandex-rank-trackerDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands 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/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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands 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 johnisanerd/claude-skill-yandex-rank-tracker --skill apify-yandex-rank-tracker -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 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-trackerCommands 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/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-trackerCommands 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/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-trackerCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skill with npx skills add johnisanerd/claude-skill-yandex-rank-tracker, set up an Apify account and provide the Yandex Search Scraper actor's access token on the first ranking request.
Other ways from the author
npx skills add johnisanerd/claude-skill-yandex-rank-trackerThe skill lives in the apify-yandex-rank-tracker folder, which can also be copied manually.
This is third-party code. Review the repository files before installing.
What it does
The skill takes a keyword, a Yandex domain, a language and an lr region code, and pulls the organic results through a paid Apify actor: position, title, link, displayed link and snippet stamped with the run timestamp. Matching your own domain against the result rows and repeating the request on a schedule to build a rank history for Moscow, Saint Petersburg or any other region is left to you. Data comes not directly from Yandex but through a third-party scrape of its search results.
Who it is for. For people already using Apify who want a quick Yandex ranking check without setting up their own scraper.
Good fit when
- You need a one-off or occasional ranking check for a few keywords
- You already have an Apify account and are fine paying per actor result
- A simple top-results position is enough, without Topvisor- or Wordstat-level analytics
Not a fit when
- You need official data from the Yandex Search API or Yandex Webmaster, not a SERP scrape
- You need automated recurring position history with storage and comparison: the skill does not track it for you
Example request
Check example.ru's position for buy windows in Moscow on yandex.ruLimitations
Data comes not from Yandex itself but through a paid third-party Apify scraper, billed per result. The actor link in the README carries an affiliate fpr parameter, the author earns a referral through it. The skill does not store position history or match your domain itself, that is left to the user.
How to disable. Delete the apify-yandex-rank-tracker folder from your agent's skills directory.
Security check
- Every call spends the user's paid Apify account balance
- Scraping Yandex search results through a third-party service may violate the search engine's terms of use
README in short
A short English README describes the skill accepting a keyword, Yandex domain, language and region and returning a ranked organic list, installed via npx skills add or by copying the apify-yandex-rank-tracker folder directly, and links to a companion bulk-SERP-collection skill, claude-skill-yandex-scraper-bulk-serp.
FAQ
Where does the ranking data come from?
Not directly from Yandex, but through a paid Yandex Search Scraper actor on the Apify platform that scrapes the results page for the given parameters.
Do I pay for every check?
Yes, the Apify actor works on a pay-per-result model, billed from the user's own Apify account.
Related
Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution
A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata
An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents