Agent skill · data analytics · tradermonty

market-top-detector

Detects market top probability using O'Neil Distribution Days, Minervini Leading Stock Deterioration, and Monty Defensive Sector Rotation. Generates a 0-100 composite score with risk zone classification. Use when user asks about market top risk, distribution days, defensive rotation, leadership breakdown, or whether to reduce equity exposure. Focuses on 2-8 week tactical timing signals for 10-20% corrections.

Why this skill is useful

Provides a unique scoring system and methodologies for market top detection that the AI wouldn't reliably generate on its own.

What it needs

Requires fmp account access. About 5k tokens when loaded. Last updated 2026-08-06. 2,581 stars on the source repository.

What this skill does

Market Top Detector Skill Purpose Detect the probability of a market top formation using a quantitative 6-component scoring system (0-100). Integrates three proven market top detection methodologies: 1. O'Neil - Distribution Day accumulation (institutional selling) 2. Minervini - Leading stock deterioration pattern 3. Monty - Defensive sector rotation signal Unlike the Bubble Detector (macro/multi-month evaluation), this skill focuses on tactical 2-8 week timing signals that precede 10-20% market corrections. When to Use This Skill English: User asks "Is the market topping?" or "Are we near a top?" User notices distribution days accumulating User observes defensive sectors outperforming growth User sees leading stocks breaking down while indices hold User asks about reducing equity exposure timing User wants to assess correction probability for the next 2-8 weeks Japanese: 「天井が近い?」「今は利確すべき?」 ディストリビューションデーの蓄積を懸念 ディフェンシブセクターがグロースをアウトパフォーム 先導株が崩れ始めているが指数はまだ持ちこたえている エクスポージャー縮小のタイミング判断 今後2〜8週間の調整確率を評価したい Prerequisites Required: FMP API Key: Set $FMPAPIKEY environment variable or pass --api-key. Free tier sufficient (~33 API calls per execution). WebSearch Access: Required to collect S&P 500 breadth (50DMA %) and CBOE Put/Call ratio data. Optional: Margin Debt Data: Enhances sentiment scoring but typically 1-2 months lagged. VIX Term Structure: Auto-detected from FMP API if VIX3M quote available; manual override via --vix-term. Data Freshness: All manually collected data should be from the most recent 3 business days for accurate analysis. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills tradermonty/market-top-detector

View the source on GitHub

Browse the @skills marketplace