Agent skill · Data & Analytics

uptrend-analyzer

Analyzes market breadth using Monty's Uptrend Ratio Dashboard data to diagnose the current market environment. Generates a 0-100 composite score from 5 components (breadth, sector participation, rotation, momentum, historical context). Use when asking about market breadth, uptrend ratios, or whether the market environment supports equity exposure. No API key required.

BaggaT236github.com/BaggaT236GitHub ↗
claude-codeships scriptsMIT
Install
npx skills add BaggaT236/AI-Trading-Skills --skill uptrend-analyzer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 24
SKILL.md size: 5 KB
Bundled scripts: yes
Path: skills/uptrend-analyzer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 118
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Uptrend Analyzer Skill ## Purpose Diagnose market breadth health using Monty's Uptrend Ratio Dashboard, which tracks ~2,800 US stocks across 11 sectors. Generates a 0-100 composite score (higher = healthier) with exposure guidance. Unlike the Market Top Detector (API-based risk scorer), this skill uses free CSV data to assess "participation breadth" - whether the market's advance is broad or narrow. ## When to Use This Skill **English:** - User asks "Is the market breadth healthy?" or "How broad is the rally?" - User wants to assess uptrend ratios across sectors - User asks about market participation or breadth conditions - User needs exposure guidance based on breadth analysis - User references Monty's Uptrend Dashboard or uptrend ratios **Japanese:** - 「市場のブレドスは健全?」「上昇の裾野は広い?」 - セクター別のアップトレンド比率を確認したい - 相場参加率・ブレドス状況を診断したい - ブレドス分析に基づくエクスポージャーガイダンスが欲しい - Montyのアップトレンドダッシュボードについて質問 ## Prerequisites - **Python 3.9+** with the `requests` library (CSV parsing uses the stdlib `csv`/`io` modules) - **Internet connection** to fetch CSV data from GitHub (no API key required) - No paid API subscriptions needed ## Difference from Market Top Detector | Aspect | Uptrend Analyzer | Market Top

What's inside
Steps it walks through
  1. Purpose
  2. When to Use This Skill
  3. Prerequisites
  4. Difference from Market Top Detector
  5. Execution Workflow
  6. Phase 1: Execute Python Script
  7. Phase 2: Present Results
  8. 5-Component Scoring System
  9. Scoring Zones
  10. 7-Level Zone Detail
  11. Warning System
  12. Momentum Smoothing
  13. Historical Confidence Indicator
  14. API Requirements
Ships with 23 files
  • references/uptrend_methodology.md
  • scripts/calculators/__init__.py
  • scripts/calculators/historical_context_calculator.py
  • scripts/calculators/market_breadth_calculator.py
  • scripts/calculators/momentum_calculator.py
  • scripts/calculators/sector_participation_calculator.py
  • scripts/calculators/sector_rotation_calculator.py
  • scripts/data_fetcher.py
  • scripts/report_generator.py
  • scripts/scorer.py
  • scripts/tests/conftest.py
  • scripts/tests/helpers.py
  • scripts/tests/test_data_fetcher.py
  • scripts/tests/test_historical_context_calculator.py
  • scripts/tests/test_market_breadth_calculator.py
  • scripts/tests/test_momentum_calculator.py
  • scripts/tests/test_new_features.py
  • scripts/tests/test_report_generator.py
  • scripts/tests/test_scorer.py
  • scripts/tests/test_sector_participation_calculator.py
  • scripts/tests/test_sector_rotation_calculator.py
  • scripts/tests/test_uptrend_analyzer.py
  • scripts/uptrend_analyzer.py
Commands it runs
python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py
More from AI-Trading-Skills
All skills →
About this skill
What does the uptrend-analyzer skill do?

Analyzes market breadth using Monty's Uptrend Ratio Dashboard data to diagnose the current market environment. Generates a 0-100 composite score from 5 components (breadth, sector participation, rotation, momentum, historical context). Use when asking about market breadth, uptrend ratios, or whether the market environment supports equity exposure. No API key required.

How do I install it?

Run `npx skills add BaggaT236/AI-Trading-Skills --skill uptrend-analyzer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BaggaT236/AI-Trading-Skills, a repository with 118 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going