Individual skill
seo-data
Direct access to Google Search Console, Google Analytics 4, and Bing Webmaster Tools data via OAuth/API key. Use whenever the user asks SEO, search performance, organic traffic, ranking, impressions, clicks, CTR, conversions, traffic source, landing page, or analytics questions and wants real numbers from their own properties — not generic advice. Triggers on "SEO", "search console", "GSC", "GA4", "analytics", "Bing webmaster", "rankings", "keywords", "impressions", "clicks", "organic traffic", "traffic drop", "top pages", "top queries". Works with any subset of the three providers the user has connected.
SKILL.md
Source commit 71dbd690401f4b0f5c0b7fd3bc48f1ba322f311f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 24
- Repository last updated
- May 4, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- bing-webmaster-tools Repository topic
- claude Repository topic
- claude-code Repository topic
- claude-skill Repository topic
- ga4 Repository topic
- google-analytics Repository topic
- google-search-console Repository topic
- gsc Repository topic
- oauth Repository topic
- python Repository topic
- data Derived category
- marketing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitignoreasset · 632 bytesAGENT.mddoc · 16,137 bytesCODE_OF_CONDUCT.mddoc · 2,157 bytesCONTRIBUTING.mddoc · 2,663 bytesLICENSEasset · 10,767 bytesREADME.mddoc · 8,388 bytesSKILL.mdcore · 8,619 bytesSKILL.mdcore · 8,619 bytesSKILL.mdcore · 8,619 bytesSKILL.mdcore · 8,619 bytesSKILL.mdcore · 8,619 bytesTHIRD_PARTY_NOTICES.mddoc · 2,769 bytesdocs/SETUP.mddoc · 16,545 byteslib/__init__.pyruns · 0 byteslib/bing_auth.pyruns · 2,776 byteslib/config.pyruns · 3,010 byteslib/formatting.pyruns · 1,804 byteslib/google_auth.pyruns · 4,999 bytesrequirements.txtdoc · 126 bytesscripts/bing_query.pyruns · 8,982 bytesscripts/connect_bing.pyruns · 1,851 bytesscripts/connect_google.pyruns · 2,905 bytesscripts/disconnect.pyruns · 822 bytesscripts/ga4_query.pyruns · 7,985 bytesscripts/gsc_query.pyruns · 4,786 bytesscripts/set_property.pyruns · 2,793 bytesscripts/status.pyruns · 1,397 bytes
Read excerpt
# seo-data — Unified GSC / GA4 / Bing Webmaster Skill
Provides direct, authenticated access to a user's own SEO data across three platforms. Each provider is independent: the user may have one, two, or all three connected. **Always degrade gracefully** — never fail an answer because one provider is missing; use what's available and tell the user what you skipped.
## Provider matrix
| Provider | Auth | What it answers |
|---|---|---|
| GSC (Google Search Console) | OAuth | What people *searched* for on Google before reaching the site (queries, impressions, clicks, CTR, position) |
| GA4 (Google Analytics 4) | OAuth (same Google account) | What users *did* on the site (sessions, page views, conversions, traffic sources, geography) |
| Bing Webmaster Tools | API key | Same questions as GSC, but for Bing search |
GSC ≠ GA4. GSC is "what Google's index thinks about your site." GA4 is "what visitors do once they land." They complement each other; cross-referencing them is one of the highest-value workflows this skill enables.