blog-google

Query Google APIs for blog performance metrics, indexation status, and keyword data.

1|Updated Dec 24, 2021
One-click install
npx skills add https://github.com/arthur-fontaine/arthurfontaine.fr --skill blog-google-arthur-fontaine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-google
Source: https://github.com/arthur-fontaine/arthurfontaine.fr/tree/main/.agents/skills/blog-google
Command: npx skills add https://github.com/arthur-fontaine/arthurfontaine.fr --skill blog-google-arthur-fontaine

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Blog performance data is scattered across PageSpeed Insights, Search Console, GA4, CrUX, and Google Ads, making it tedious to gather Core Web Vitals, indexation status, organic traffic, and keyword volumes in one place. ## Core Features & Use Cases - Core Web Vitals Analysis: Run PageSpeed Insights Lighthouse audits plus CrUX field data and 25-week history trends for any published URL. - Search Console & Indexation: Query clicks, impressions, CTR, and position, inspect URL index status, and submit URLs to the Indexing API. - Traffic, NLP & Keywords: Pull GA4 organic traffic reports, run Cloud Natural Language entity analysis, search YouTube for embeddable videos, and get Keyword Planner volumes. - Use Case: After publishing a blog post, check its real-world Core Web Vitals with CrUX, verify Google indexed it via URL Inspection, and generate a PDF performance report. ## Quick Start Ask the assistant to run a PageSpeed and Core Web Vitals check on your published blog post URL using the blog-google skill.

Frequently Asked Questions about blog-google

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

FAQPage Schema
How do I check Core Web Vitals for a blog post URL?▼

Run the pagespeed command with the post URL to get Lighthouse lab scores plus CrUX field data, or use the crux command for field data only. The crux-history command shows 25-week trends for LCP, INP, and CLS.

What Google API credentials are needed for Search Console data?▼

Search Console queries require a service account or OAuth token, with the service account email added as a user in Search Console settings. An API key alone only unlocks PageSpeed, CrUX, YouTube, and NLP features.

Why does the CrUX API return a 404 error for my site?▼

A CrUX 404 means the URL or origin has insufficient Chrome user traffic to be eligible for reporting, not an authentication problem. Use PageSpeed Insights lab data as a fallback in that case.

Can the Indexing API submit any blog URL to Google?▼

The Indexing API is officially intended for JobPosting and BroadcastEvent/VideoObject pages, with a 200 publish requests per day quota. It should not be treated as a general-purpose replacement for URL Inspection's Request Indexing feature.

Does Keyword Planner return exact search volumes?▼

Without active Google Ads spend, Keyword Planner returns bucketed ranges like 1K-10K rather than exact numbers. It also requires a developer token, customer ID, and OAuth credentials configured at the highest credential tier.