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 01clauding/claude-seo-skill --skill seo-data-toolsgit clone --depth 1 https://github.com/01clauding/claude-seo-skillWrote 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/01clauding/claude-seo-skill/seo-data-tools)<a href="https://agentmods.dev/skills/01clauding/claude-seo-skill/seo-data-tools"><img src="https://agentmods.dev/badge/skills/01clauding/claude-seo-skill/seo-data-tools.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.00106 | $0.03637 |
| Opus 5 | $0.00053 | $0.01818 |
| Sonnet 5 | $0.00021 | $0.00727 |
| Haiku 4.5 | $0.00011 | $0.00364 |
Grade A, and why
seo-data-tools scanned grade A with 1 finding 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 8d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -s "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=$url&strategy=mobile&key=$KEY" \ How it starts
The opening of the file, as written. The whole thing — 409 lines — stays where its author put it; the contents beside it link to each section on GitHub.
seo-data-tools — SEO Data Platform Integration
Google Search Console API (2025-2026)
Key Capabilities
- Search Performance API: Query-level clicks, impressions, CTR, position
- URL Inspection API: Real-time index status, crawl info, rich results
- Sitemaps API: Submit, delete, list sitemaps programmatically
- Links API: Internal and external link reports
GSC 2025 Updates (December 2025)
| Feature | Description |
|---|---|
| AI-powered config suggestions | GSC recommends fixes based on site patterns |
| Brand vs non-brand filters | Native split in Search Performance |
| Hourly API data granularity | API now supports hourly breakdowns (previously daily) |
| Search Appearance expansion | Web Stories, Video, FAQ, Product filters |
| Recommendations panel | Proactive improvement suggestions |
Search Performance API Usage
POST https://searchconsole.googleapis.com/webmasters/v3/sites/{siteUrl}/searchAnalytics/query
{
"startDate": "2026-01-01",
"endDate": "2026-03-01",
"dimensions": ["query", "page", "device", "country"],
"dimensionFilterGroups": [{
"filters": [{
"dimension": "query",
"operator": "notContains",
"expression": "brand-name"
}]
}],
"rowLimit": 25000,
"dataState": "final"
}
Brand vs Non-Brand Analysis
Split queries into brand (containing brand name/variations) and non-brand to measure:
- Brand queries: Brand awareness, navigational intent health
- Non-brand queries: SEO effectiveness, content discoverability
- Ratio benchmark: Healthy sites have 60-80% non-brand traffic
URL Inspection API
POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
{
"inspectionUrl": "https://example.com/page",
"siteUrl": "https://example.com/"
}
Key fields to check:
indexStatusResult.verdict: PASS / NEUTRAL / FAILindexStatusResult.coverageState: "Submitted and indexed" / "Crawled - currently not indexed"mobileUsabilityResult.verdict: Mobile friendliness statusrichResultsResult: Structured data validation
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.
- 8d ago First seen · 409 lines · 106 tokens per session scan A ccd1a2e1fce3
seo-data-tools is a skill published in the GitHub repository 01clauding/claude-seo-skill (4 stars, last pushed 5mo ago), licensed MIT. It adds 106 tokens to every session and 3,637 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
gemini
Cross-model second opinion from Google Gemini — a different AI reviewing the same changes, with deep Google ecosystem knowledge. Three modes: review (pass/fail gate for Google Ads campaigns, SEO metadata, or code), challenge (adversarial stress-test that tries to break your changes), and consult (open Q&A with Gemini…
google-ads-landing
Score and diagnose Google Ads landing pages. Use when asked to audit a landing page, check landing page quality, diagnose high-CTR but low-conversion-rate ad groups, improve Quality Score's Landing Page Experience component, or compare an ad group's messaging against its landing page. Trigger on "landing page audit"…
content-planner
GSC-driven content calendar. Pulls real Search Console data, finds the highest click-potential opportunities (striking-distance queries at positions 5-20, unanswered query intent, related-keyword expansions), and produces a dated, prioritized content calendar — ready to hand to /content-writer. Use when the user asks…
keyword-research
Discover, analyze, and prioritize keywords for SEO and GEO content strategies from a seed keyword or niche. Identifies high-value opportunities based on search volume, competition, intent, and business relevance. Generates topic clusters. For building a dated editorial calendar from your own Search Console data, use…
meta-tags-optimizer
Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate. Generates multiple A/B test variations with character counting and SERP preview. Use when asked to "optimize title tag", "write meta description", "improve CTR", "Open Graph tags", "fix my meta tags", "social media…
schema-markup-generator
Generate JSON-LD structured data markup for rich results in Google Search. Supports FAQ, HowTo, Article, Product, LocalBusiness, and multi-type schemas. Validates against Google requirements and provides implementation guidance. Use when asked to "add schema markup", "generate structured data", "JSON-LD", "rich…