google-trends-ath-detector

Detect ATH events and anomalies in Google Trends time series data.

3|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/fatfingererr/macro-skills --skill google-trends-ath-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-trends-ath-detector
Source: https://github.com/fatfingererr/macro-skills/tree/main/skills/google-trends-ath-detector
Command: npx skills add https://github.com/fatfingererr/macro-skills --skill google-trends-ath-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires selenium, webdriver-manager, beautifulsoup4, lxml, loguru, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill detects All-Time High (ATH) events and anomalies in Google Trends time series data by crawling with Selenium and applying signal-type classification to support informed analysis.

Core Features & Use Cases

  • ATH and anomaly detection: Detects ATH events and spurious spikes in Google Trends time series for a given topic and region.
  • Signal typing: Classifies signals into seasonal spike, event-driven shock, or regime shift, and extracts related queries to illuminate drivers.
  • Multi-topic comparison: Supports comparing multiple topics to assess resonance and systemic vs isolated risk.

Quick Start

Use the google-trends-ath-detector skill to quickly detect ATH and anomalies for a chosen topic, region, and timeframe, and to generate a structured JSON report.

Frequently Asked Questions about google-trends-ath-detector

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

FAQPage Schema
How do I detect All-Time Highs and anomalies in Google Trends time series data?

To detect All-Time Highs and anomalies in Google Trends time series data, you can use a Selenium-based crawler to fetch topic data by region and apply signal typing to classify spikes. This approach outputs a structured JSON report for analysis.

What is signal typing in Google Trends anomaly detection?

Signal typing in Google Trends anomaly detection classifies time series spikes into three categories: seasonal spikes, event-driven shocks, or regime shifts. It extracts related queries to illuminate the underlying drivers of the detected anomaly.

How do I compare multiple topics in Google Trends to assess systemic risk?

You can compare multiple topics in Google Trends by fetching time series data for each topic and analyzing their resonance. This multi-topic comparison helps assess whether a detected anomaly represents systemic risk or an isolated event.

Do I need Selenium and BeautifulSoup4 to scrape Google Trends time series data?

Yes, you need Selenium, webdriver-manager, BeautifulSoup4, and lxml to scrape Google Trends time series data. These dependencies drive the browser-based crawler and parse the HTML required for anomaly detection and signal typing.

Can I extract related queries from Google Trends to interpret anomaly drivers?

Yes, you can extract related queries from Google Trends alongside time series anomaly detection. The crawled data is processed to illuminate the drivers behind seasonal spikes, event-driven shocks, and regime shifts in the structured JSON payload.

What Python version is required for Selenium-based Google Trends crawling?

Selenium-based Google Trends crawling requires Python 3.8 or higher. This environment supports the necessary webdriver-manager, BeautifulSoup4, and lxml dependencies to execute the anomaly detection scripts and output valid JSON.