Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars2.8K
LicenseLICENSE
Default branchmain
Open issues31
Status
Active
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md5,778 B
docsSUMMARY.md394 B
History
First seen on skills.sh
First recorded snapshot · 2,000 installs
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)
Sector heatmap showing strongest and weakest sectors
Key momentum and rotation signals
5-Component Scoring System
#
Component
Weight
Key Signal
1
Market Breadth (Overall)
30%
Ratio level + trend direction
2
Sector Participation
25%
Uptrend sector count + ratio spread
3
Sector Rotation
15%
Cyclical vs Defensive balance
4
Momentum
20%
Slope direction + acceleration
5
Historical Context
10%
Percentile rank in history
Scoring Zones
Score
Zone
Exposure Guidance
80-100
Strong Bull
Full Exposure (100%)
60-79
Bull
Normal Exposure (80-100%)
40-59
Neutral
Reduced Exposure (60-80%)
20-39
Cautious
Defensive (30-60%)
0-19
Bear
Capital Preservation (0-30%)
7-Level Zone Detail
Each scoring zone is further divided into sub-zones for finer-grained assessment:
Score
Zone Detail
Color
80-100
Strong Bull
Green
70-79
Bull-Upper
Light Green
60-69
Bull-Lower
Light Green
40-59
Neutral
Yellow
30-39
Cautious-Upper
Orange
20-29
Cautious-Lower
Orange
0-19
Bear
Red
Warning System
Active warnings trigger exposure penalties that tighten guidance even when the composite score is high:
Warning
Condition
Penalty
Late Cycle
Commodity avg > both Cyclical and Defensive
-5
High Spread
Max-min sector ratio spread > 40pp
-3
Divergence
Intra-group std > 8pp, spread > 20pp, or trend dissenters
-3
Penalties stack (max -10) + multi-warning discount (+1 when ≥2 active). Applied after composite scoring.
Momentum Smoothing
Slope values are smoothed using EMA(3) (Exponential Moving Average, span=3) before scoring. Acceleration is calculated by comparing the recent 10-point average vs prior 10-point average of smoothed slopes (10v10 window), with fallback to 5v5 when fewer than 20 data points are available.
Historical Confidence Indicator
The Historical Context component includes a confidence assessment based on:
Sample size: Number of historical data points available
Regime coverage: Proportion of distinct market regimes (bull/bear/neutral) observed