blog-google

Consolidate Google SEO data into JSON and PDF/HTML reports for blog optimization.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mohamednegm0/Musahm-Vault-GTM --skill blog-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-google
Source: https://github.com/mohamednegm0/Musahm-Vault-GTM/tree/main/.claude/skills/claude-blog/skills/blog-google
Command: npx skills add https://github.com/mohamednegm0/Musahm-Vault-GTM --skill blog-google

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth, google-auth-oauthlib, google-auth-httplib2, google-analytics-data, requests, matplotlib, weasyprint, google-ads, beautifulsoup4, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill centralizes Google SEO telemetry and automates retrieval of PageSpeed Insights, CrUX history, Search Console performance, URL inspection, Indexing API notifications, GA4 organic reports, Cloud Natural Language entity analysis, YouTube discovery, and Google Ads keyword data so content teams can measure and act on blog performance without manual API calls or ad-hoc scripts.

Core Features & Use Cases

  • Unified Google APIs: PageSpeed + CrUX (URL and origin, plus 25-week history), Search Console queries, URL Inspection, Indexing API publishing, GA4 organic traffic reports, Cloud Natural Language entity analysis for E-E-A-T, YouTube video discovery, and Google Ads Keyword Planner.
  • Reports & Automation: Produce JSON outputs and professional PDF/HTML reports with charts, run batch URL inspections and indexing notifications, and generate GA4 token-aware organic traffic summaries.
  • Use Case: An SEO or content manager can run a single analysis for a published blog post to get CWV audits, Search Console quick-wins, indexation status, topical entity gaps, relevant videos to embed, and keyword ideas for optimization.

Quick Start

Run a pagespeed and CrUX analysis for https://example.com/post and return a concise performance summary with key CWV metrics, Search Console quick wins, and recommended next actions.

Frequently Asked Questions about blog-google

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I consolidate PageSpeed Insights, Search Console, and GA4 organic traffic data for blog optimization?

Consolidated Google SEO data for blog optimization is retrieved by combining PageSpeed Insights, CrUX history, Search Console performance, and GA4 organic traffic reports into unified JSON outputs and PDF/HTML reports with charts for actionable content analysis.

Can I batch inspect URLs and send indexing notifications through the Google Indexing API?

Batch URL inspections and indexing notifications through the Google Indexing API are fully supported, allowing content teams to automate indexation status checks and publish updates for multiple blog post URLs simultaneously.

What Google API authentication and configuration setup is required for Search Console and GA4 reporting?

Google API authentication requires API keys, OAuth, or service-account credentials, alongside optional GA4 property and Google Ads developer tokens, with configuration stored at ~/.config/claude-seo/ for automated reporting access.

How does Cloud Natural Language entity analysis identify topical gaps for blog content?

Cloud Natural Language entity analysis identifies topical gaps by processing blog content to extract recognized entities, comparing them against target topics to highlight missing E-E-A-T coverage for content optimization recommendations.

Do I need Google Ads developer tokens to pull keyword volumes and ideas for SEO analysis?

Google Ads developer tokens are required as an optional dependency to pull keyword volumes and search ideas using the Keyword Planner integration, enabling data-driven content optimization recommendations for blog posts.

What are the limitations when handling rate-limit aware requests across multiple Google APIs?

Rate-limit aware requests and error handling are enforced across all API interactions, meaning limitations include potential query throttling and quota delays when running large batch analyses across PageSpeed, Search Console, and GA4 endpoints.