theme-detector

Score industries by momentum, volume, uptrend ratios, and breadth signals to classify market theme lifecycles and directionality using FINVIZ data.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Fabio29T/Trading-Skills --skill theme-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme-detector
Source: https://github.com/Fabio29T/Trading-Skills/tree/main/skills/theme-detector
Command: npx skills add https://github.com/Fabio29T/Trading-Skills --skill theme-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, numpy, finvizfinance, yfinance, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you identify and analyze emerging and fading market themes by processing industry and sector performance data, allowing for more informed investment decisions.

Core Features & Use Cases

  • Theme Identification: Detects bullish (leading) and bearish (lagging) themes based on momentum, volume, and breadth signals.
  • Lifecycle Analysis: Assesses theme maturity (Emerging, Accelerating, Trending, Mature, Exhausting) to gauge opportunity vs. risk.
  • Use Case: Understand which sectors are gaining or losing favor, identify potential thematic investment opportunities (e.g., AI, Clean Energy), and avoid crowded or exhausted trades.

Quick Start

Use the theme-detector skill to find the top 3 trending market themes right now.

Frequently Asked Questions about theme-detector

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

FAQPage Schema
How do I identify trending market themes and sector rotation using finviz data?

To detect thematic investing opportunities, you analyze market themes by scoring industries on momentum, volume, and breadth signals. This classifies themes into lifecycle stages from Emerging to Exhausting to gauge opportunity versus risk.

What is the best way to analyze market theme lifecycle stages like Emerging or Exhausting?

Analyzing market theme lifecycle stages involves scoring industry performance to assess maturity from Emerging to Exhausting. This determines whether a thematic investing opportunity is accelerating or becoming a crowded, exhausted trade.

How do I find leading and lagging industries for momentum analysis?

Finding leading and lagging industries requires calculating momentum, volume, uptrend ratios, and breadth signals. This determines the direction of market themes by evaluating relative industry performance data.

Does theme detection work with yfinance and pandas for market analysis?

Yes, theme detection works with yfinance and pandas as dependencies to process market analysis data. These libraries support the underlying scoring of industries and the classification of market themes.

When should I not use momentum signals for thematic investing?

You should reconsider using momentum signals for thematic investing when a theme reaches the Exhausting lifecycle stage. In this phase, uptrend ratios weaken and the trade becomes crowded, significantly increasing risk.