theme-detector

Identifies and ranks trending cross-sector market themes from FINVIZ data, outputting JSON and Markdown reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects and ranks trending cross-sector market themes by analyzing FINVIZ sector and industry performance, helping users understand where momentum and narratives align.

Core Features & Use Cases

  • 3-Dimensional scoring model for Theme Heat, Lifecycle, and Confidence.
  • End-to-end workflow: fetches FINVIZ data, integrates with uptrend-dashboard and yfinance, classifies themes, and outputs JSON + Markdown reports.
  • Use cases include identifying bullish (LEAD) and bearish (LAG) themes and generating action-ready insights for portfolio monitoring.

Quick Start

Run the theme detector to generate a full theme report using the bundled configuration.

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 cross-sector market themes from FINVIZ data?

FINVIZ theme detection works by ingesting FINVIZ sector and industry performance, classifying themes, and computing a 3D score across heat, lifecycle, and confidence dimensions to rank cross-sector market momentum.

How do I rank bullish and bearish market themes for portfolio monitoring?

You can rank bullish (LEAD) and bearish (LAG) market themes by computing a 3D scoring model that evaluates theme heat, lifecycle stage, and confidence using FINVIZ data integrated with yfinance for breadth and depth signals.

Can I use yfinance and FINVIZ data together to analyze market theme lifecycle signals?

Yes, integrating yfinance with FINVIZ data enables market theme lifecycle analysis by providing breadth, depth, and lifecycle signals that classify bullish and bearish cross-sector momentum narratives.

What is the best way to generate a JSON and Markdown report for thematic market analysis?

The best way to generate JSON and Markdown reports for thematic market analysis is to run an end-to-end workflow that fetches FINVIZ data, classifies cross-sector themes, computes a 3D score, and emits structured report files.

Does theme detection require uptrend-dashboard integration to compute confidence scores?

Theme detection integrates with uptrend-dashboard to enhance breadth and depth analysis, which contributes to the confidence dimension of the 3D scoring model used to evaluate trending market themes.

What are the limitations of using FINVIZ industry performance for cross-sector thematic analysis?

Using FINVIZ industry performance for cross-sector thematic analysis is limited to the breadth and depth of FINVIZ sector data, requiring yfinance integration to supplement lifecycle signals and validate cross-sector momentum narratives.