blog-google

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

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-google-captaindevv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-google
Source: https://github.com/captaindevv/SEO-ajaypipes/tree/main/skills/blog-google
Command: npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-google-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Blog owners lack direct access to Google's own performance data—Core Web Vitals, Search Console rankings, indexation status, and GA4 traffic—forcing them to manually check multiple dashboards instead of analyzing everything in one workflow. ## Core Features & Use Cases - Core Web Vitals Analysis: Run PageSpeed Insights, CrUX field data, and 25-week CrUX History trend analysis to detect improving or degrading page performance. - Search Console & Indexation: Query clicks, impressions, CTR, and position data, inspect URL index status, and submit new posts to the Indexing API. - Keyword & Content Research: Pull keyword volumes from Google Ads Keyword Planner, extract NLP entities for E-E-A-T analysis, and search YouTube for embeddable videos. - Use Case: After publishing a blog post, run a single command to check its Lighthouse scores, verify Google indexed it, review its search query performance, and generate a PDF report with charts. ## Quick Start Ask the assistant to check the Core Web Vitals and search performance for your blog URL using the configured Google API credentials.

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 my blog with Google data?▼

Run the pagespeed command with your URL to get Lighthouse lab scores plus CrUX field data from real Chrome users. The crux-history command adds 25-week trend analysis showing whether LCP, INP, and CLS are improving or degrading.

What Google APIs are needed for Search Console data?▼

Search Console queries require the Google Search Console API enabled in a Google Cloud project plus a service account or OAuth credentials. The service account email must be added as a user in Search Console Settings with Full or Owner permission.

Does the Indexing API work for regular blog posts?▼

The Indexing API is officially intended only for JobPosting and BroadcastEvent/VideoObject pages, though it accepts other URLs. It allows 200 publish requests per day and requires service account credentials with Owner-level Search Console access.

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

A CrUX 404 means insufficient Chrome user traffic for eligibility, not an authentication problem. Use PageSpeed Insights lab data as a fallback until the site accumulates enough real-user traffic.

Can I get keyword search volumes without running Google Ads?▼

Keyword Planner requires a Google Ads Manager Account and developer token, but without active ad spend the API returns bucketed volume ranges like 1K-10K instead of exact numbers. Exact volumes require an account with active campaigns.