Rank tracking without a tracker subscription — position movers between any two periods from real Search Console data. Use when asked "how are my rankings", "what moved this week/month", "track my keywords", or "did the update hit me".
npx skills add https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills --skill rank-tracking
Rank trackers estimate your position by scraping SERPs daily. Search Console records the position Google actually served you at. Use the real number.
google_search_console__listSites → pick the user's domain.google_search_console__runRawSearchAnalytics, dimensions ["query"], rowLimit high enough to cover the site (start 5000). Repeat with ["page"] for page-level movement.Verdict first (net up/down and the single biggest move), then four tables: Winners, Losers, New, Lost — query, positions before→after, clicks delta. If the user asked about a specific algorithm update, answer that question explicitly with the before/after evidence.
If the user wants this weekly, suggest scheduling it (Claude Code scheduled tasks / a routine) rather than re-running by hand.
Take ryze-ai-adgent/rank-tracking from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.