google-search-console
Skill1 starsChanged 50 days agoMITView on GitHub
Analyze Google Search Console (organic search) data through Windsor.ai. Use when the user asks about their site's organic Google Search performance — clicks, impressions, CTR, or average position, broken down by search query, page/URL, country, device, search appearance, or date. Do not use for paid search / Google Ads cost, other webmaster tools (e.g. Bing), web analytics like GA4, or changing Search Console settings.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- thenavidm/google-search-console-mcp-clitheir own version, first seen Nov 1, 2026
- Bobagi/claude-skillstheir own version, first seen Oct 29, 2026
- hsynozdamar-byte/claude-skills-editedtheir own version, first seen Oct 17, 2026
- runxhq/runxtheir own version, first seen Oct 13, 2026
- superdesigndev/tregtheir own version, first seen Oct 8, 2026
- AceDataCloud/Skillstheir own version, first seen Oct 6, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- superdesigndev/treg★ 7.7ksame name
- runxhq/runx★ 97same name
- AceDataCloud/Skills★ 17same name
- hsynozdamar-byte/claude-skills-edited★ 4same name
- nc9/skills★ 4same name
- jakenuts/agent-skills★ 2same name
- thenavidm/google-search-console-mcp-cli★ 1same name
- Bobagi/claude-skills★ 0same name
- gmmh1/claude-paid-media-skills★ 0same name
- isiahw1/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository33 other files it gives its agents.
- business-dataSkill
- crm-insightsSkill
- crm-manageSkill
- ecommerce-insightsSkill
- ecommerce-manageSkill
- facebook-adsSkill
- facebook-organicSkill
- finance-insightsSkill
- gohighlevelSkill
- google-adsSkill
- google-analytics-4Skill
- google-business-profileSkill
- google-merchant-centerSkill
- hubspotSkill
- instagram-publicSkill
- instagramSkill
- klaviyoSkill
- linkedin-adsSkill
- linkedin-pagesSkill
- microsoft-adsSkill
- social-media-createSkill
- social-media-insightsSkill
- tiktok-adsSkill
- tiktok-organicSkill
- web-analytics-insightsSkill
- windsor-connectSkill
- windsor-createSkill
- windsor-exportSkill
- windsor-get-startedSkill
- windsor-insightsSkill
- windsor-manageSkill
- windsor-optimizeSkill
- youtubeSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 1 is distinctive, and 5 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 22
Read-only connector; there are no live write actions to run.
- Very specific: line 27
Call get_connectors to see which Search Console sites/properties are connected (each has an id and usually a name).
- Very specific: line 36
Call get_fields for searchconsole to get valid field ids.
- Very specific: line 40
Call get_data with the fields you need (dimensions + metrics), the target site/account(s), and a date range — date_from/date_to …
- Very specific: line 43
Add filters for conditions (e.g.
- Very specific: line 57
organic: search only — there is no cost/spend data.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Google Search Console via Windsor.ai
Windsor.ai pulls live read-only Google Search Console data through the Search
Analytics API. The connector id is searchconsole. Pass searchconsole as the connector on every tool call; the Windsor.ai server
serves all connectors, so it is never implied.
This connector is read-only organic-search analytics. It reports Search Console metrics and dimensions; it does not cover paid search or ad cost (that lives in the Google Ads connector), and it does not submit sitemaps or change any Search Console setting — there are no write actions. If asked to submit a sitemap or change settings, say that's out of scope here.
Golden rules:
- Never guess field, site, or option names — get them from
get_fields,get_connectors, andget_options. Call those first. - Read-only connector; there are no live write actions to run.
- Report what the user asked for, concisely.
1. Ground yourself first
Call get_connectors to see which Search Console sites/properties are connected
(each has an id and usually a name). If none is connected, help the user connect:
get_connector_authorization_url (or get_connector_connect_info for the auth
type and steps) and give them the setup link — don't describe manual dashboard
navigation. If several sites are connected and the request is ambiguous, ask
which one.
2. Reading Search Console data
- Call
get_fieldsforsearchconsoleto get valid field ids. Search Console splits into dimensions (e.g. query, page/URL, country, device, search appearance, date) and metrics (clicks, impressions, CTR, average position). Use the exact ids returned, not these examples. - Call
get_datawith thefieldsyou need (dimensions + metrics), the target site/account(s), and a date range —date_from/date_to("2026-02-01") or adate_presetlikelast_7d,last_28d,last_30d,this_month. Addfiltersfor conditions (e.g. branded vs non-branded queries, a country).
Common requests → recipe:
- Search performance overview / trend:
date+ clicks/impressions/CTR/ position over a preset range. - Top queries or pages: the query or page dimension + clicks/impressions, then rank in your answer.
- By country/device: that dimension + the metrics.
- Position is an average position (lower is better); CTR is clicks ÷ impressions. Compute derived figures from returned fields.
Watch out: Search Console data typically lags by ~2–3 days (very recent days
may be missing or partial) and history is limited to about 16 months. It is
organic search only — there is no cost/spend data. If a field the user wants
isn't in get_fields, say so rather than substituting a different metric.
3. Reference real data, don't fabricate
On an error (unknown field/connector/site), call the relevant discovery tool and retry with correct ids, or report the specific error. Never invent click counts, positions, query strings, or site ids.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

