search-analytics
Installation
SKILL.md
Google Search Console SQLite Ingestion & SQL Analytics
The search-analytics skill ingests Google Search Console performance metrics into a local SQLite analytics database (search_analytics.db or $XDG_DATA_HOME/search-analytics/analytics.db) without data loss, preserving all raw JSON payloads, handling API quotas via 25,000 batch chunks, and providing direct SQL querying over indexed search traffic.
Available scripts
scripts/search_analytics.py: Automated sync, reporting, and OAuth CLI for Google Search Console. Executed viauv run scripts/search_analytics.py(requires Google Cloud OAuth credentials).scripts/test_search_analytics.py: Unit and regression test suite validating schema, query extraction, and CLI flags.
⚡ Quick Start & Primary Actions
All operations are driven via the bundled Python script in scripts/search_analytics.py:
# 1. Authenticate with Google OAuth 2.0
uv run scripts/search_analytics.py auth --port 8080