Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add yagomp/seoagent --skill seo-keywordsgit clone --depth 1 https://github.com/yagomp/seoagentWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/yagomp/seoagent/seo-keywords)<a href="https://agentmods.dev/skills/yagomp/seoagent/seo-keywords"><img src="https://agentmods.dev/badge/skills/yagomp/seoagent/seo-keywords.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00058 | $0.00586 |
| Opus 5 | $0.00029 | $0.00293 |
| Sonnet 5 | $0.00012 | $0.00117 |
| Haiku 4.5 | $0.00006 | $0.00059 |
Grade A, and why
seo-keywords scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 83 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Keyword Research & Rank Tracking with SEOAgent
Research keywords, get suggestions, and track search rankings using SEOAgent MCP tools.
Prerequisites
- Active project (
seoagent_projects_list) - DataForSEO credentials configured (
seoagent_config_setwithdataforseo.loginanddataforseo.password)
If credentials are missing, tell the user:
You need a DataForSEO account (~$0.001/query). Sign up at dataforseo.com, then run:
seoagent config set dataforseo.login YOUR_LOGINseoagent config set dataforseo.password YOUR_PASSWORD
Keyword Research
Get search volumes, difficulty scores, and CPC for keywords:
seoagent_keyword_research: { keywords: ["fpl tips", "fantasy premier league"], locale: "en-GB", project: "mysite" }
Keyword Suggestions
Expand a seed keyword into related ideas:
seoagent_keyword_suggestions: { seed: "fantasy premier league", locale: "en-GB", limit: 50, project: "mysite" }
Rank Tracking
Add keywords to track
seoagent_rank_track_add: { keywords: ["best fpl app", "fpl tips"], project: "mysite" }
Check current positions
seoagent_rank_track_check: { project: "mysite" }
View position history
seoagent_rank_track_history: { keyword: "best fpl app", project: "mysite" }
Get movers report (up/down/new/lost)
seoagent_rank_track_report: { project: "mysite" }
Competitor Keywords
See what keywords a competitor ranks for:
seoagent_competitor_keywords: { domain: "competitor.com", locale: "en-GB", project: "mysite" }
Content Gaps
Find keywords competitors rank for but you don't:
seoagent_content_gaps: { project: "mysite" }
CLI Alternative
seoagent keywords research "fpl tips" "fantasy premier league" --locale en-GB
seoagent keywords suggest "fantasy premier league" --limit 50
seoagent keywords track add "best fpl app" "fpl tips"
seoagent keywords track check
seoagent keywords track report
seoagent competitor keywords competitor.com
seoagent content-gaps
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 83 lines · 58 tokens per session scan A 678469be50f8
seo-keywords is a skill published in the GitHub repository yagomp/seoagent (0 stars, last pushed 5mo ago), licensed MIT. It adds 58 tokens to every session and 586 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
gingiris-seo-geo-agent
SEO/GEO Agent Operations SOP v2 — Rebuilt from real-world operations (analook.com 0→launch, GSC incident, DataForSEO monitoring, gingiris.tools post-migration recovery). What's new in v2: • Step-by-step onboarding (Q1→Q6), multiple choice wherever possible — no big forms • Mandatory daily SEO log — first item is…
url-ranked-keywords-extractor
Standalone extractor for Google ranked keywords of a given URL via DataForSEO Labs rankedkeywords/live. Returns Intent, Position, Volume, KD, CPC, Traffic, and Competition. Use only when the user asks to extract ranking keywords for a specific page or domain URL. Do not use for site audits, GEO, schema, content…
competitor-backlink-gap-extractor
Extract high-quality competitor backlinks via DataForSEO Backlinks API, filter live/non-broken/non-UGC/high-rank/high-traffic referring domains (nofollow allowed), and optionally compute link intersection or backlink gap vs our site. Use when the user asks for competitor backlinks, backlink gap, link intersection…
90-day-seo-sprint
Run the Distribb 90-Day SEO Sprint - a founder-built 13-week playbook for shipping pre-launch SEO, core pages, a content engine, and a backlink starter stack on the way to compounding organic traffic. Use when the user asks for an "SEO sprint", "90-day SEO plan", "SEO tracker", "SEO roadmap", "where do I even start…
seo-keyword-content
Build and normalize SEO-rich tool directory content using keyword-driven rules, including long-tail phrase patterns and modifier vocabulary, for oneLiner, longDescription, whoItsFor, notFor, workflows, features, advantages, disadvantages, tips, and faqs.
distribb
Distribb is an SEO platform that handles keyword research, original data research, content publishing to WordPress/Webflow/Shopify, high-DR backlink exchange network, link building outreach playbooks, internal linking, social media repurposing and posting, Google Business Profile management (live reviews, public…