theme-detector

Aggregate FINVIZ industry signals to rank market themes and generate JSON and Markdown reports.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill theme-detector-pasie15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme-detector
Source: https://github.com/pasie15/claude-trading-skills-marketplace/tree/main/plugins/trading-market-analysis/skills/theme-detector
Command: npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill theme-detector-pasie15

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill identifies, scores, and explains cross-sector market themes so users can quickly understand which narratives are driving market activity and whether they are emerging, trending, or exhausted.

Core Features & Use Cases

  • 3‑Dimensional Scoring: Computes Theme Heat (momentum/volume/uptrend/breadth), Lifecycle Maturity (Emerging → Exhausting), and Confidence (quantitative + narrative).
  • Cross‑Sector Aggregation: Maps FINVIZ industries into thematic buckets, aggregates industry signals, and ranks themes by heat and direction (LEAD/LAG).
  • Operational Outputs: Produces structured JSON for programmatic use and human-readable Markdown reports with ETF proxies and top movers.
  • Use Cases: Sector rotation monitoring, thematic ETF selection, macro regime scanning, and briefing generation for investment decision-making.

Quick Start

Run the theme-detector script to scan FINVIZ industry data and generate the latest theme report saved to the reports/ directory.

Frequently Asked Questions about theme-detector

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

FAQPage Schema
How do I detect trending market themes and rank sectors by momentum?

Sector rotation monitoring tracks capital shifting between industries by scoring theme heat, lifecycle maturity, and confidence. This skill uses FINVIZ industry data to generate structured JSON and Markdown reports highlighting emerging or exhausting themes.

Can I use FINVIZ industry data and yfinance for thematic ETF exposure recommendations?

Theme detection uses momentum, volume, uptrend, and breadth signals to score market narratives across three dimensions: heat, lifecycle maturity, and confidence. This approach maps FINVIZ industries into thematic buckets to identify whether themes are emerging, trending, or exhausting.

Do I need a FINVIZ Elite API subscription to run sector momentum analysis?

You do not strictly need a FINVIZ Elite API subscription for sector momentum analysis, as the skill supports public scraping. However, it requires FINVIZ industry data along with Python libraries like requests, beautifulsoup4, lxml, pandas, and numpy to function.

What is the best way to scan cross-sector market themes for macro regime changes?

The best way to scan cross-sector market themes for macro regime changes is aggregating industry momentum and breadth signals into thematic buckets. This skill computes lifecycle maturity and confidence scores, outputting JSON reports for programmatic trading workflows.

Does this theme detection tool support optional FMP and uptrend-dashboard inputs?

Yes, theme detection supports optional FMP and uptrend-dashboard inputs to enrich its quantitative and narrative confidence scoring. These inputs supplement the required FINVIZ industry data to enhance cross-sector thematic analysis and ETF recommendations.