jdrhyne/gsc
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.
npx skills add https://github.com/jdrhyne/agent-skills --skill gsc
Query GSC for search analytics, indexing status, and SEO insights.
.env)webmasters.readonly scope on your Google Cloud OAuth consent screencd into it first)source .env && \
python3 scripts/gsc_query.py sites
source .env && \
python3 scripts/gsc_query.py top-queries \
--site "https://www.nutrient.io" \
--days 28 \
--limit 20
source .env && \
python3 scripts/gsc_query.py top-pages \
--site "https://www.nutrient.io" \
--days 28 \
--limit 20
High impressions but low click-through rate = optimization opportunities:
source .env && \
python3 scripts/gsc_query.py opportunities \
--site "https://www.nutrient.io" \
--days 28 \
--min-impressions 100
source .env && \
python3 scripts/gsc_query.py inspect-url \
--site "https://www.nutrient.io" \
--url "/sdk/web"
source .env && \
python3 scripts/gsc_query.py sitemaps \
--site "https://www.nutrient.io"
source .env && \
python3 scripts/gsc_query.py search-analytics \
--site "https://www.nutrient.io" \
--days 28 \
--dimensions query page \
--limit 100
query - Search querypage - Landing page URLcountry - Country codedevice - DESKTOP, MOBILE, TABLETdate - DateTake jdrhyne/gsc from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.