Install any skill in seconds. Free to start, no credit card required.
Get Started Free →agricidaniel/blog-google
Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json.
Passed 15 of 20 test cases with the skill, and 8 of 20 without it.
and 10 more in the full report
10 fixed9 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.8-flash on 10/19/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When I run the default GA4 traffic report script for our blog property, what time window does it analyze and which traffic source does it isolate?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies 28 days as the default GA4 report timeframe. | Passed | Passed |
| Identifies Organic Search as the default channel group filter in GA4 reports. | Missed | Passed |
The instructions your model reads when the skill loads.
Bundled paths below use host Markdown substitution of ${CLAUDE_SKILL_DIR};
it is not an exported shell variable. Resolve them before execution, quote
paths, and refuse nonabsolute overrides. Pass blog_reference_root resolved
from ${CLAUDE_SKILL_DIR}/../blog/references, blog_template_root from
${CLAUDE_SKILL_DIR}/../blog/templates, and needed sibling roots to agents.
Read the main reference orchestration-details.md before loading project
context; pass only its helper-fenced output to downstream agents.
Direct access to Google's SEO APIs for blog performance analysis. Provides real Chrome user metrics, indexation status, search performance, entity analysis, YouTube video discovery, keyword volumes, and PDF/HTML performance reports.
Most integrations have no usage fee within their documented quotas. Cloud Natural Language requires billing and can incur charges after its free monthly tier. Google Ads requires an eligible account and developer token. Never enable billing or make a paid request without explicit user approval.
This skill uses the user's Google credentials, quotas, and sometimes billing.
search.list has its own bucket of 100 calls per day, URL
Inspection allows 2,000 per day per site, the Indexing API 200 publish
requests per day); Cloud Natural Language bills after 5,000 free units a
month; Keyword Planner needs a Google Ads account.index sends a notification to Google and
setup writes credential config under ~/.config/claude-seo/. Everything
else is read-only.gsc, inspect, ga4, keywords), spends a small bucket (youtube,
batch inspect), can bill (nlp), or writes (index, setup), name the
command, the property or URL, the expected call count, and the quota or cost
basis, then wait for an explicit yes. Free keyless-style reads such as
pagespeed and crux on a public URL only need the call named.test cases passed, vs 8 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.