
Theme Detector
Produce a ranked thematic heat dashboard and bullish theme write-ups for discretionary or systematic trading research.
Overview
Theme Detector is an agent skill most often used in Grow (also Idea research) that formats a thematic heat and lifecycle report for scanning bullish market narratives.
Install
npx skills add https://github.com/tradermonty/claude-trading-skills --skill theme-detectorWhat is this skill?
- Theme dashboard table with rank, direction, heat 0–100, lifecycle, and confidence columns
- Per-theme heat decomposition: momentum, volume, uptrend, and breadth scores
- Lifecycle framing: Emerging through Exhausting with duration, extremity clustering, relative P/E, and ETF proliferation
- Bullish theme detail blocks with industries, top movers, and narrative assessment placeholders
- Handlebars-style {{placeholders}} for date, mode, industries scanned, and execution metadata
- Heat scored on a 0–100 scale with four documented components: momentum, volume, uptrend, and breadth
Adoption & trust: 522 installs on skills.sh; 1.8k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You collect sector and theme stats but lack a repeatable report layout that ranks themes, explains heat, and surfaces top industries and tickers.
Who is it for?
Independent traders and small funds documenting theme rotation, heat, and lifecycle narrative from their own datasets or agent scrapers.
Skip if: Builders who need executable trade signals, broker integration, or compliance-reviewed investment advice without supplying their own data pipeline.
When should I use this skill?
Generating a structured theme detection or thematic heat report after you have theme metrics, industry scans, and ticker movers to inject.
What do I get? / Deliverables
You get a filled Theme Detection Report with dashboard rankings, bullish theme sections, and consistent legend-driven metrics ready to share or log weekly.
- Theme Detection Report markdown with dashboard and bullish theme sections
- Ranked theme table with lifecycle and confidence fields
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
The output is an analytics artifact for monitoring market narratives and sector heat, which aligns with Grow analytics even when you first run it while exploring ideas. Analytics fits because the template structures theme rank, heat components, lifecycle, breadth, and top movers into a repeatable decision report.
Where it fits
Rank emerging themes and industries before choosing a niche for a trading newsletter or scanner product.
Publish a weekly Theme Detection Report with heat and lifecycle columns for your subscriber base.
Compare last week’s theme confidence and ETF proliferation scores to adjust which narratives you track.
How it compares
Report template for thematic analytics—not a live market data MCP and not a backtesting engine.
Common Questions / FAQ
Who is theme-detector for?
Solo traders, investing content creators, and indie developers who agent-generate market theme memos from structured inputs.
When should I use theme-detector?
During Grow analytics for weekly theme reviews, or in Idea research when ranking emerging sectors before sizing a trading or content strategy.
Is theme-detector safe to install?
Use the Security Audits panel on this page; the skill is a report template and does not by itself validate data sources or investment suitability.
SKILL.md
READMESKILL.md - Theme Detector
# Theme Detection Report **Date:** {{date}} **Mode:** {{mode}} **Themes Analyzed:** {{themes_analyzed}} **Industries Scanned:** {{industries_scanned}} **Total Stocks:** {{total_stocks}} **Uptrend Data:** {{uptrend_data_status}} **Execution Time:** {{execution_time}} --- ## 1. Theme Dashboard | Rank | Theme | Direction | Heat | Lifecycle | Confidence | |------|-------|-----------|------|-----------|------------| {{#each top_themes}} | {{rank}} | {{name}} | {{direction_emoji}} {{direction}} | {{heat}}/100 | {{lifecycle}} | {{confidence}} | {{/each}} **Legend:** Direction: LEAD/LAG (Dashboard), ^/v (Summary) | Heat: 0-100 scale | Lifecycle: Emerging/Accelerating/Trending/Mature/Exhausting --- ## 2. Bullish Themes Detail {{#each bullish_themes}} ### {{name}} - Heat: {{heat}}/100 **Direction:** Bullish ({{direction_strength}}) | **Lifecycle:** {{lifecycle}} | **Confidence:** {{confidence}} **Heat Components:** - Momentum: {{momentum}}/100 - Volume: {{volume}}/100 - Uptrend: {{uptrend}}/100 - Breadth: {{breadth}}/100 **Lifecycle Factors:** - Duration: {{duration_weeks}} weeks - Extremity clustering: {{extremity_pct}}% - Relative P/E: {{relative_pe}}x - ETF proliferation: {{etf_count}} ETFs (score: {{etf_score}}/100) - Narrative: {{narrative_assessment}} **Top Industries:** {{#each industries}} - {{name}}: {{change_pct}}% ({{stock_count}} stocks, uptrend {{uptrend_ratio}}%) {{/each}} **Top Movers:** {{#each top_stocks}} - {{ticker}}: {{change_pct}}% | Vol: {{relative_volume}}x {{/each}} **Proxy ETFs:** {{proxy_etfs}} **Assessment:** {{assessment}} --- {{/each}} ## 3. Bearish Themes Detail {{#each bearish_themes}} ### {{name}} - Heat: {{heat}}/100 **Direction:** Bearish ({{direction_strength}}) | **Lifecycle:** {{lifecycle}} | **Confidence:** {{confidence}} **Heat Components:** - Momentum: {{momentum}}/100 - Volume: {{volume}}/100 - Downtrend: {{downtrend}}/100 - Breadth: {{breadth}}/100 **Top Declining Industries:** {{#each industries}} - {{name}}: {{change_pct}}% ({{stock_count}} stocks, downtrend {{downtrend_ratio}}%) {{/each}} **Worst Performers:** {{#each bottom_stocks}} - {{ticker}}: {{change_pct}}% | Vol: {{relative_volume}}x {{/each}} **Assessment:** {{assessment}} --- {{/each}} ## 4. All Themes Summary | Theme | Direction | Heat | Momentum | Volume | Uptrend | Breadth | Lifecycle | Confidence | |-------|-----------|------|----------|--------|---------|---------|-----------|------------| {{#each all_themes}} | {{name}} | {{direction}} | {{heat}} | {{momentum}} | {{volume}} | {{uptrend}} | {{breadth}} | {{lifecycle}} | {{confidence}} | {{/each}} --- ## 5. Industry Rankings ### Top 10 Industries (by performance) | Rank | Industry | Sector | Change % | Rel. Volume | Uptrend Ratio | Theme | |------|----------|--------|----------|-------------|---------------|-------| {{#each top_industries}} | {{rank}} | {{name}} | {{sector}} | {{change_pct}}% | {{rel_volume}}x | {{uptrend_ratio}}% | {{theme}} | {{/each}} ### Bottom 10 Industries (by performance) | Rank | Industry | Sector | Change % | Rel. Volume | Downtrend Ratio | Theme | |------|----------|--------|----------|-------------|-----------------|-------| {{#each bottom_industries}} | {{rank}} | {{name}} | {{sector}} | {{change_pct}}% | {{rel_volume}}x | {{downtrend_ratio}}% | {{theme}} | {{/each}} --- ## 6. Sector Uptrend Ratios | Sector | Uptrend Ratio | Avg Change % | Dominant Theme | Direction | |--------|---------------|-------------|----------------|-----------| {{#each sectors}} | {{name}} | {{uptrend_ratio}}% | {{avg_change_pct}}% | {{dominant_theme}} | {{direction}} | {{/each}} --- ## 7. Methodology Notes **Scoring Model:** 3-Dimensional (Heat x Lifecycle x Confidence) - **Theme Heat** (0-100): Momentum (30%) + Volume (25%) + Uptrend (25%) + Breadth (20%) - **Lifecycle**: Duration + Extremity clustering + Valuation + ETF proliferation + Narrative saturation - **Confidence**: Quantitative breadth + Cross-sector confirmation + Narrative v