momentum-monitor

Compute per-stock momentum and tape-flow signals for a single ticker.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/kavi-lin/stock --skill momentum-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: momentum-monitor
Source: https://github.com/kavi-lin/stock/tree/main/skills/momentum-monitor
Command: npx skills add https://github.com/kavi-lin/stock --skill momentum-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Momentum-monitor provides a focused, per-ticker read on tape flow and momentum, including volume dynamics, moving-average structure, short interest, and a composite momentum score.

Core Features & Use Cases

  • Volume dynamics: today’s volume vs 20/50-day averages with spike detection
  • Moving-average structure and Weinstein-style stage classification (20/50/200) with recent MA crosses
  • Short interest metrics: percent float, days-to-cover, and squeeze potential
  • Composite momentum score (0-100) with component breakdown
  • Quick-read integration for per-ticker or batch analysis via screeners

Quick Start

Ask Claude to run momentum-monitor on TSLA to receive a complete per-ticker momentum read.

Frequently Asked Questions about momentum-monitor

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

FAQPage Schema
How do I compute a momentum score for a single stock ticker using yfinance?

To compute a momentum score for a single stock ticker, you can run momentum-monitor on the target symbol via Claude Code. It fetches yfinance data, analyzes volume dynamics and moving-average structure, and generates a 0-100 composite score.

Can I screen multiple stocks at once for short interest and volume spikes?

Yes, you can screen multiple stocks at once for short interest and volume spikes. Momentum-monitor exposes a batch screener workflow via CLI, allowing you to analyze tape-flow signals and squeeze potential across several tickers simultaneously.

How does moving average structure indicate Weinstein-style stage classification?

Moving average structure indicates Weinstein-style stage classification by analyzing the 20/50/200-day MAs and recent crosses. Momentum-monitor evaluates these moving averages to classify the stock's current trend stage.

Does momentum-monitor require pandas and numpy to analyze tape flow?

Yes, momentum-monitor requires pandas and numpy to analyze tape flow. These dependencies are essential for processing yfinance data, detecting volume spikes, and calculating the composite momentum score.

What is the best way to detect short squeeze potential using days-to-cover metrics?

The best way to detect short squeeze potential is by analyzing short interest metrics like percent float and days-to-cover. Momentum-monitor evaluates these tape-flow indicators alongside volume dynamics to flag potential squeeze setups.

Why does my volume spike detection return cached results instead of real-time data?

Volume spike detection returns cached results instead of real-time data because momentum-monitor caches yfinance fetches to optimize performance. This caching mechanism speeds up the batch screener workflows but may delay immediate tape-flow updates.