Agent skill

Google Search Console Tool

by garrettjsmith in garrettjsmith/localseoskills

When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues.

MITAuto-check passedMarketing & SEO

Install Google Search Console Tool

skills CLI
$ npx skills add garrettjsmith/localseoskills --skill google-search-console-tool -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install garrettjsmith/localseoskills google-search-console-tool --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/garrettjsmith/localseoskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/google-search-console-tool .claude/skills/google-search-console-tool && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
google-search-console-tool
GitHub stars
121
Token cost
~1.7k tokens
SKILL.md length
856 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues.

  • Works in 3 steps: Filter pages by URL containing… → Get clicks, impressions, CTR, average… → Get queries driving traffic to each…
  • Wants to know what queries drive traffic to their site
  • SKILL.md covers When to Use GSC vs Other Tools, Critical Distinction, Core Workflows and Key Metrics and What They Mean, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Google Search Console Tool is an agent skill from garrettjsmith/localseoskills. When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues. Trigger on "Search Console," "GSC," "what keywords am I getting traffic for," "what queries," "impressions," "click-through rate," "indexing issues," "is my page indexed," or "organic performance."

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Programmatic SEO and Local SEO. It works with Google Search Console and Ahrefs. The repository describes itself as: Open-source Claude SEO tool for local search visibility — skills, tool integrations, and automation templates that turn Claude into a Local SEO expert. The licence is MIT.

When your agent uses it

  • Wants to know what queries drive traffic to their site
  • Which pages are indexed
  • Click-through rates
  • Organic search performance

Example prompts

  • “Search Console,”
  • “what keywords am I getting traffic for,”
  • “what queries,”
  • “/google-search-console-tool”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Filter pages by URL containing "/locations/" or your location page pattern
  2. Get clicks, impressions, CTR, average position per page
  3. Get queries driving traffic to each location page

What it can do on your machine

Read from SKILL.md and the folder at commit 405ce20. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Google Search Console Tool loads about 1.7k tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 856 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from garrettjsmith/localseoskills at commit 405ce20, republished under its MIT licence (© garrettjsmith). 856 words, ~1,659 tokens.

Download SKILL.mdSave it as .claude/skills/google-search-console-tool/SKILL.md (or your agent's skills folder).
name
google-search-console-tool
description
When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues. Trigger on "Search Console," "GSC," "what keywords am I getting traffic for," "what queries," "impressions," "click-through rate," "indexing issues," "is my page indexed," or "organic performance."
metadata.version
1.0.0
metadata.author
Garrett Smith

Google Search Console Tool

GSC has official and community MCP servers available. When connected, use it for ground-truth organic search performance data — this is the only tool that shows ACTUAL clicks and impressions from Google.

When to Use GSC vs Other Tools

You NeedUse GSCUse Instead
Actual clicks and impressions from Google✅ Only source of truth—
What queries drive traffic to which pages✅ Only source of truth—
Click-through rate per query/page✅ Only source of truth—
Average position per query✅ Ground truthSemrush/Ahrefs estimates
Is a specific page indexed?✅—
Core Web Vitals per page✅—
Crawl errors and issues✅Screaming Frog (more detailed)
Keyword search volume❌ No volume dataSemrush, DataForSEO
Competitor keyword data❌ Your site onlySemrush, Ahrefs
Backlink data❌ Very limitedAhrefs
Local pack rankings❌ Organic onlyLocal Falcon
Citation data❌BrightLocal

Critical Distinction

GSC shows organic search performance only — not map pack, not LSA, not ads. A business can get zero clicks in GSC but rank #1 in the local pack (because map pack clicks don't show in GSC as organic clicks). Always pair GSC data with Local Falcon map pack data for complete visibility.

Core Workflows

Location Page Performance

When: User wants to know how their location pages perform in organic search.

What to pull:

  1. Filter pages by URL containing "/locations/" or your location page pattern
  2. Get clicks, impressions, CTR, average position per page
  3. Get queries driving traffic to each location page

How to interpret:

  • High impressions, low clicks (low CTR): Title tag or meta description doesn't compel clicks — rewrite them
  • High position (>20), some impressions: You're on page 2-3, close to breaking through — optimize content
  • Location page with zero impressions: Page may not be indexed, or keywords don't trigger it
  • Impressions for queries you don't have a page for: Content gap — create a page for that query

CTR benchmarks by position (approximate):

PositionExpected CTR
125-35%
212-18%
38-12%
4-55-8%
6-102-5%
11-200.5-2%

If CTR is below expected for the position, the title/meta needs improvement.

Local Keyword Discovery

When: User wants to find keywords they're already getting impressions for but not optimizing.

What to pull:

  1. All queries with impressions, filtered to last 3 months
  2. Sort by impressions descending
  3. Look for queries containing city names, "near me," service terms

What to look for:

  • Queries with high impressions but position 8+: Optimization targets — these have demand
  • Queries with "near me" variations: Confirm GBP is optimized for these services
  • Queries you rank for that you didn't expect: New keyword opportunities
  • Queries with city names you don't have a page for: Location page gaps
Index Coverage

When: User asks "is my page indexed?" or location pages aren't getting traffic.

What to check:

  1. URL Inspection for specific pages — are they indexed?
  2. Index coverage report — any errors affecting location pages?
  3. Sitemap processing — is the sitemap submitted and processed?

Common issues for local:

  • Location pages not in sitemap → add them
  • Location pages marked "Discovered – currently not indexed" → thin content, Google didn't find them valuable enough
  • Location pages blocked by robots.txt → fix robots.txt
  • Location pages with "Duplicate, submitted URL not selected as canonical" → canonicalization issue between similar location pages
Show full SKILL.md (327 more words)Show less
Core Web Vitals

When: User's pages are slow or CWV failing.

What to check:

  1. CWV report for location pages specifically
  2. Which pages fail LCP, FID/INP, CLS
  3. Mobile vs desktop performance

For local: Mobile CWV matters most — local searches are predominantly mobile. If mobile CWV fails, fix it before other optimization.

Content Gap Identification

When: Looking for new content opportunities from actual search data.

What to pull:

  1. Queries where you have impressions but no dedicated page
  2. Queries with high impressions but position 15+
  3. Compare queries to your existing page structure

Example: GSC shows 500 impressions/month for "emergency plumber Orchard Park" but you don't have a page specifically about emergency plumbing in Orchard Park → create one.

Key Metrics and What They Mean

MetricWhat It IsLocal SEO Context
ClicksActual clicks from Google to your siteThe number that matters — this is real traffic
ImpressionsTimes your page appeared in search resultsShows demand even if you're not getting clicks
CTRClicks ÷ ImpressionsLow CTR = title/meta issue. Compare to position benchmarks
Average PositionAverage ranking position for a queryRemember: this is organic only, not map pack

What to Do Next

What You FoundNext ActionSkill
Location pages with low CTRRewrite title tags and meta descriptionslocal-landing-pages
Queries without dedicated pagesCreate pages targeting those querieslocal-landing-pages
Location pages not indexedFix technical issues (thin content, canonical, sitemap)local-seo-audit, screaming-frog-tool
CWV failing on mobileFix page speed issueslocal-seo-audit
Good organic performance, want to see map pack tooRun Local Falcon scanslocal-falcon-tool
Competitor analysis neededGSC is your-site only — use Semrush for competitor datasemrush-tool
Need this in a client reportInclude GSC data in performance reportslocal-reporting

Default next step: GSC is the truth layer. Start every performance analysis with GSC data, then supplement with other tools. If GSC shows no impressions for a keyword, either the page doesn't exist, isn't indexed, or doesn't target the keyword properly.

© garrettjsmith, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/google-search-console-tool of garrettjsmith/localseoskills.

Open the folder on GitHubat commit 405ce20

Compare with similar skills

Google Search Console Tool next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Google Search Console Tool compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Search Console Tool this skillgarrettjsmith/localseoskills121—~1.7kAutomated safety check: PassMIT
Global SEO Growthminhnv0807/ai-business-skills609—~5kAutomated safety check: PassMIT
SEONexus-JPF/note-companion870—~2.2kAutomated safety check: PassMIT
32 SEO Growthminhnv0807/ai-business-skills609—~5kAutomated safety check: PassMIT
Universal SEO AnalysisAgriciDaniel/claude-seo19k—~4.9kAutomated safety check: PassMIT
SEO Project Setuppetera2c/simple-table2291 repos~1.5kAutomated safety check: PassMIT

Similar skills

  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    609 GitHub stars~5k tokensUpdated 28 days ago
    Marketing & SEOAuto-check passed
  • SEO

    Nexus-JPF/note-companion

    Use and read this skill immediately if the user request is in any way related to SEO or a site's organic search or AI search presence.

    870 GitHub stars~2.2k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • 32 SEO Growth

    minhnv0807/ai-business-skills

    Khi nguoi dung muon tang traffic tu SEO, AI SEO, GEO/AEO, Google, ChatGPT, Perplexity, schema, structured data, llms.txt, programmatic SEO, local SEO, directory submissions, Product Hunt…

    609 GitHub stars~5k tokensUpdated 28 days ago
    Marketing & SEOAuto-check passed
  • Universal SEO Analysis

    AgriciDaniel/claude-seo

    Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.

    19k GitHub stars~4.9k tokensUpdated 5 days ago
    Marketing & SEOAuto-check passed
  • SEO Project Setup

    petera2c/simple-table

    Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data intake.

    229 GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • Backlink

    yan-labs/yan-skills

    A skill your agent uses for backlink work - finding, qualifying, submitting, analyzing or verifying backlinks, directory and blog-comment placements, competitor link sources, anchors, toxic links…

    213 GitHub stars~8.9k tokensUpdated today
    Marketing & SEOAuto-check passed

More from garrettjsmith/localseoskills

All 38 skills in this repo
  • Gbp API Automation

    garrettjsmith/localseoskills

    When the user wants to programmatically manage Google Business Profiles at scale via API, automate GBP updates, build GBP management tools, or integrate GBP data into their systems.

    121 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Gbp Posts

    garrettjsmith/localseoskills

    When the user wants to create, schedule, or optimize Google Business Profile posts.

    121 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Local Content Briefs

    garrettjsmith/localseoskills

    Generate complete semantic content briefs for local SEO content — location pages, service pages, blog posts, FAQ content, and pillar pages.

    121 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Brief

    garrettjsmith/localseoskills

    Manages persistent work state (briefs) for local SEO engagements.

    121 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Local Content Strategy

    garrettjsmith/localseoskills

    Build a complete local content strategy from keyword research output.

    121 GitHub stars~2.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Local Falcon Tool

    garrettjsmith/localseoskills

    When the user wants to run a geogrid scan, check existing scan reports, track ranking trends over time, monitor GBP changes via Falcon Guard, or analyze reviews.

    121 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Google Search Console Tool

What does Google Search Console Tool do?

When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues. Google Search Console Tool is an agent skill from garrettjsmith/localseoskills. When the user wants to know what queries drive traffic to their site, which pages are indexed, click-through rates, organic search performance, or technical indexing issues.

When should I use Google Search Console Tool?

Google Search Console Tool fits situations like: wants to know what queries drive traffic to their site; which pages are indexed; click-through rates; organic search performance.

How do I install Google Search Console Tool in Claude Code?

Run `npx skills add garrettjsmith/localseoskills --skill google-search-console-tool -a claude-code`. Or copy the skill folder (skills/google-search-console-tool in garrettjsmith/localseoskills) into .claude/skills/google-search-console-tool in your project. Claude Code loads it when a task matches its description.

How do I install Google Search Console Tool in Codex?

Run `npx skills add garrettjsmith/localseoskills --skill google-search-console-tool -a codex`. Or copy the skill folder (skills/google-search-console-tool in garrettjsmith/localseoskills) into .agents/skills/google-search-console-tool in your project. Codex loads it when a task matches its description.

Can I use Google Search Console Tool in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add garrettjsmith/localseoskills --skill google-search-console-tool -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-search-console-tool, .gemini/skills/google-search-console-tool, .github/skills/google-search-console-tool and .opencode/skills/google-search-console-tool in your project.

What does Google Search Console Tool need to run?

SKILL.md names no scripts, command-line tools or credentials: Google Search Console Tool is instructions for the agent only.

Does Google Search Console Tool access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Google Search Console Tool safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Google Search Console Tool use?

Google Search Console Tool is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Google Search Console Tool use?

About 1.7k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Google Search Console Tool?

Skills that share tags, products or a category with Google Search Console Tool: Global SEO Growth (minhnv0807/ai-business-skills, 609 stars), SEO (Nexus-JPF/note-companion, 870 stars), 32 SEO Growth (minhnv0807/ai-business-skills, 609 stars) and Universal SEO Analysis (AgriciDaniel/claude-seo, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Search Console Tool?

garrettjsmith (a GitHub user) maintains it in garrettjsmith/localseoskills, which has 121 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 15, 2026.

Source: garrettjsmith/localseoskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.