{"id":"a968d140-a228-49b0-8944-0ed6ae14b12e","shortId":"FhnS3X","kind":"skill","title":"gsc","tagline":"Query Google Search Console for SEO data - search queries, top pages, CTR opportunities, URL inspection, and sitemaps. Use when analyzing search performance, finding optimization opportunities, or checking indexing status.","description":"# Google Search Console Skill\n\nQuery GSC for search analytics, indexing status, and SEO insights.\n\n## Setup\n\n1. **Credentials**: Uses same OAuth credentials as GA4 skill (stored in `.env`)\n2. **Scopes**: Requires `webmasters.readonly` scope on your Google Cloud OAuth consent screen\n3. **Access**: Your Google account must have access to the Search Console properties\n\n## Commands\n\n### List Available Sites\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py sites\n```\n\n### Top Search Queries\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py top-queries \\\n  --site \"https://www.nutrient.io\" \\\n  --days 28 \\\n  --limit 20\n```\n\n### Top Pages by Traffic\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py top-pages \\\n  --site \"https://www.nutrient.io\" \\\n  --days 28 \\\n  --limit 20\n```\n\n### Find Low-CTR Opportunities\nHigh impressions but low click-through rate = optimization opportunities:\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py opportunities \\\n  --site \"https://www.nutrient.io\" \\\n  --days 28 \\\n  --min-impressions 100\n```\n\n### Inspect URL Indexing Status\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py inspect-url \\\n  --site \"https://www.nutrient.io\" \\\n  --url \"/sdk/web\"\n```\n\n### List Sitemaps\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py sitemaps \\\n  --site \"https://www.nutrient.io\"\n```\n\n### Raw Search Analytics (JSON)\n```bash\nsource /Users/admin/clawd/skills/gsc/.env && \\\npython /Users/admin/clawd/skills/gsc/scripts/gsc_query.py search-analytics \\\n  --site \"https://www.nutrient.io\" \\\n  --days 28 \\\n  --dimensions query page \\\n  --limit 100\n```\n\n## Available Dimensions\n- `query` - Search query\n- `page` - Landing page URL\n- `country` - Country code\n- `device` - DESKTOP, MOBILE, TABLET\n- `date` - Date\n\n## Metrics Returned\n- **clicks** - Number of clicks from search\n- **impressions** - Number of times shown in search\n- **ctr** - Click-through rate (clicks/impressions)\n- **position** - Average ranking position\n\n## SEO Use Cases\n\n1. **Content Optimization**: Find high-impression/low-CTR pages → improve titles & descriptions\n2. **Keyword Research**: See what queries bring traffic → create more content around them\n3. **Technical SEO**: Check indexing status, find crawl issues\n4. **Ranking Tracking**: Monitor position changes over time\n5. **Sitemap Health**: Verify sitemaps are submitted and error-free\n\n## Notes\n\n- Data has ~3 day delay (GSC limitation)\n- Credentials shared with GA4 skill\n- URL inspection requires the page to be in the property","tags":["gsc","agent","skills","jdrhyne","agent-skills","agentic-ai","ai-agents","automation","claude-code","clawdbot","codex","cursor"],"capabilities":["skill","source-jdrhyne","skill-gsc","topic-agent-skills","topic-agentic-ai","topic-ai-agents","topic-automation","topic-claude-code","topic-clawdbot","topic-codex","topic-cursor","topic-developer-tools","topic-gemini-cli","topic-github-copilot","topic-llm-agents"],"categories":["agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/jdrhyne/agent-skills/gsc","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add jdrhyne/agent-skills","source_repo":"https://github.com/jdrhyne/agent-skills","install_from":"skills.sh"}},"qualityScore":"0.565","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on github topic:agent-skills · 230 github stars · SKILL.md body (2,855 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:54:19.235Z","embedding":null,"createdAt":"2026-04-18T22:04:59.151Z","updatedAt":"2026-04-22T00:54:19.235Z","lastSeenAt":"2026-04-22T00:54:19.235Z","tsv":"'/low-ctr':257 '/sdk/web':172 '/users/admin/clawd/skills/gsc/.env':89,98,116,145,163,177,189 '/users/admin/clawd/skills/gsc/scripts/gsc_query.py':91,100,118,147,165,179,191 '1':46,250 '100':156,203 '2':58,262 '20':109,127 '28':107,125,152,198 '3':70,275,306 '4':284 '5':292 'access':71,77 'account':74 'analyt':39,185,194 'analyz':21 'around':273 'avail':85,204 'averag':244 'bash':87,96,114,143,161,175,187 'bring':268 'case':249 'chang':289 'check':28,278 'click':138,224,227,239 'click-through':137,238 'clicks/impressions':242 'cloud':66 'code':215 'command':83 'consent':68 'consol':5,33,81 'content':251,272 'countri':213,214 'crawl':282 'creat':270 'credenti':47,51,311 'ctr':13,131,237 'data':8,304 'date':220,221 'day':106,124,151,197,307 'delay':308 'descript':261 'desktop':217 'devic':216 'dimens':199,205 'env':57 'error':301 'error-fre':300 'find':24,128,253,281 'free':302 'ga4':53,314 'googl':3,31,65,73 'gsc':1,36,309 'health':294 'high':133,255 'high-impress':254 'impress':134,155,230,256 'improv':259 'index':29,40,159,279 'insight':44 'inspect':16,157,167,317 'inspect-url':166 'issu':283 'json':186 'keyword':263 'land':210 'limit':108,126,202,310 'list':84,173 'low':130,136 'low-ctr':129 'metric':222 'min':154 'min-impress':153 'mobil':218 'monitor':287 'must':75 'note':303 'number':225,231 'oauth':50,67 'opportun':14,26,132,142,148 'optim':25,141,252 'page':12,111,121,201,209,211,258,320 'perform':23 'posit':243,246,288 'properti':82,325 'python':90,99,117,146,164,178,190 'queri':2,10,35,95,103,200,206,208,267 'rank':245,285 'rate':140,241 'raw':183 'requir':60,318 'research':264 'return':223 'scope':59,62 'screen':69 'search':4,9,22,32,38,80,94,184,193,207,229,236 'search-analyt':192 'see':265 'seo':7,43,247,277 'setup':45 'share':312 'shown':234 'site':86,92,104,122,149,169,181,195 'sitemap':18,174,180,293,296 'skill':34,54,315 'skill-gsc' 'sourc':88,97,115,144,162,176,188 'source-jdrhyne' 'status':30,41,160,280 'store':55 'submit':298 'tablet':219 'technic':276 'time':233,291 'titl':260 'top':11,93,102,110,120 'top-pag':119 'top-queri':101 'topic-agent-skills' 'topic-agentic-ai' 'topic-ai-agents' 'topic-automation' 'topic-claude-code' 'topic-clawdbot' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'topic-github-copilot' 'topic-llm-agents' 'track':286 'traffic':113,269 'url':15,158,168,171,212,316 'use':19,48,248 'verifi':295 'webmasters.readonly':61 'www.nutrient.io':105,123,150,170,182,196","prices":[{"id":"b51aaae5-4b0d-4532-86db-d33b599e0bfe","listingId":"a968d140-a228-49b0-8944-0ed6ae14b12e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"jdrhyne","category":"agent-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:04:59.151Z"}],"sources":[{"listingId":"a968d140-a228-49b0-8944-0ed6ae14b12e","source":"github","sourceId":"jdrhyne/agent-skills/gsc","sourceUrl":"https://github.com/jdrhyne/agent-skills/tree/main/skills/gsc","isPrimary":false,"firstSeenAt":"2026-04-18T22:04:59.151Z","lastSeenAt":"2026-04-22T00:54:19.235Z"}],"details":{"listingId":"a968d140-a228-49b0-8944-0ed6ae14b12e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"jdrhyne","slug":"gsc","github":{"repo":"jdrhyne/agent-skills","stars":230,"topics":["agent-skills","agentic-ai","ai-agents","automation","claude-code","clawdbot","codex","cursor","developer-tools","gemini-cli","github-copilot","llm-agents","mcp","openclaw","prompt-engineering","prompts"],"license":null,"html_url":"https://github.com/jdrhyne/agent-skills","pushed_at":"2026-03-27T14:29:53Z","description":"A collection of AI agent skills for Clawdbot, Claude Code, Codex","skill_md_sha":"256f076153e910dbd759e60d92242714f2d601de","skill_md_path":"skills/gsc/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/jdrhyne/agent-skills/tree/main/skills/gsc"},"layout":"multi","source":"github","category":"agent-skills","frontmatter":{"name":"gsc","description":"Query Google Search Console for SEO data - search queries, top pages, CTR opportunities, URL inspection, and sitemaps. Use when analyzing search performance, finding optimization opportunities, or checking indexing status."},"skills_sh_url":"https://skills.sh/jdrhyne/agent-skills/gsc"},"updatedAt":"2026-04-22T00:54:19.235Z"}}