Pulls search performance data straight from Google Search Console's API so you can analyze clicks, impressions, CTR, and rankings without opening the web interface. Covers the core use cases: querying top keywords and pages, tracking daily trends, checking index coverage with the URL Inspection API, and monitoring sitemap status. The setup requires OAuth credentials and a refresh token workflow, which the docs walk through with actual curl commands. Most useful when you're doing regular SEO audits or building reports and want to script the data pulls instead of clicking through GSC. The query filtering lets you slice by device, country, or page path, and you can combine dimensions to see which queries drive traffic to specific URLs.

skills.sh installs
530
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill search-console --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Search Console

Pull search performance data, index coverage, and Core Web Vitals from Google Search Console API.

Prerequisites

Requires Google OAuth credentials:

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • A valid OAuth access token with https://www.googleapis.com/auth/webmasters.readonly scope

Set credentials in .env, .env.local, or ~/.claude/.env.global.

Getting an Access Token

# Step 1: Authorization URL (user visits in browser)
echo "https://accounts.google.com/o/oauth2/v2/auth?client_id=${GOOGLE_CLIENT_ID}&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=https://www.googleapis.com/auth/webmasters.readonly&response_type=code&access_type=offline"

# Step 2: Exchange code for tokens
curl -s -X POST "https://oauth2.googleapis.com/token" \
  -d "code={AUTH_CODE}" \
  -d "client_id=${GOOGLE_CLIENT_ID}" \
  -d "client_secret=${GOOGLE_CLIENT_SECRET}" \
  -d "redirect_uri=urn:ietf:wg:oauth:2.0:oob" \
  -d "grant_type=authorization_code"

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Categories
Testing & QA, Debugging, Marketing & SEO
First seen
Jun 3, 2026

More from openclaudia/openclaudia-skills

All 57
1plugin87 avatarprototypeplugin87/ux-ui-agent-skillsMove an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and us528skills.sh installs
2longbridge avatarlongbridge-consensuslongbridge/skillsAnalyst consensus snapshot for listed companies via Longbridge — current revenue / EPS / target-price consensus estimates and analyst rating distribution. For r524skills.sh installs
3longbridge avatarlongbridge-sector-monitorlongbridge/skillsSector rotation continuous monitoring via Longbridge — 6–12 month trend tracking across economic cycles (recovery / overheating / stagflation / recession), iden521skills.sh installs
4tuist avatarfix-flaky-teststuist/agent-skillsFixes flaky tests by analyzing failure patterns from Tuist test insights, identifying root causes, and applying targeted corrections. Can be invoked with a spec520skills.sh installs
5bobmatnyc avatarexpress-productionbobmatnyc/claude-mpm-skillsProduction-ready Express.js development covering middleware architecture, error handling, security hardening, testing strategies, and deployment patterns519skills.sh installs
6onewave-ai avatarcold-email-sequence-generatoronewave-ai/claude-skillsGenerate personalized cold email sequences (7-14 emails) with A/B test subject lines, follow-up timing recommendations, and integrated social proof. Creates mul519skills.sh installs