crypto-regime-analyzer

Quantifies crypto market regime health into a 0-100 composite score using CoinGecko and Binance public data.

2.8k|632|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/tradermonty/claude-trading-skills --skill crypto-regime-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crypto-regime-analyzer
Source: https://github.com/tradermonty/claude-trading-skills/tree/main/skills/crypto-regime-analyzer
Command: npx skills add https://github.com/tradermonty/claude-trading-skills --skill crypto-regime-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Crypto investors lack a structured, data-driven way to judge overall market conditions before making exposure decisions, often relying on gut feel about whether the market is risk-on or risk-off.

Core Features & Use Cases

  • Six-Component Composite Score: Combines BTC trend structure, alt breadth, BTC dominance, perpetual funding, drawdown/volatility, and momentum into a weighted 0-100 score with RISK_ON, NEUTRAL, or RISK_OFF zones.
  • Keyless Public Data: Fetches from CoinGecko and Binance public endpoints with no API keys, plus an offline snapshot mode for reproducible runs.
  • Graceful Degradation: Missing components have their weight proportionally redistributed, and sparse data fails closed to an UNKNOWN classification.
  • Use Case: Run a daily crypto regime check alongside an equity market routine, then feed the JSON output into an exposure-coach-style posture review before screening individual coins.

Quick Start

Ask the assistant to run the crypto regime analyzer script and summarize the current crypto market regime score and posture.

Frequently Asked Questions about crypto-regime-analyzer

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

FAQPage Schema
How do I check if the crypto market is risk-on or risk-off?

Run the crypto_regime_analyzer.py script with an output directory to compute a 0-100 composite score across six components. Scores of 80-100 indicate RISK_ON, 40-79 NEUTRAL, and 0-39 RISK_OFF, with a posture line explaining the result.

How to analyze BTC dominance and alt season with Python?

The dominance calculator scores BTC dominance direction jointly with BTC trend: falling dominance during a BTC uptrend signals alt rotation (score 90), while rising dominance in a downtrend signals defensive rotation. It requires at least 31 daily dominance observations.

Does the crypto regime analyzer require API keys?

No API keys are required. Live mode uses CoinGecko's free public API for prices and dominance plus Binance's public futures endpoint for funding rates, with per-day caching to respect free-tier rate limits.

Can I run the crypto regime analysis offline?

Yes, pass a snapshot JSON file via --input-json containing price series, dominance history, and funding rates. The schema is documented in the methodology reference, and offline mode uses only the Python standard library.

What happens when funding rate data is unavailable?

The funding component is skipped gracefully and reports data_available as false. Its 15% weight is proportionally redistributed to the remaining components, provided at least four components covering 65% of model weight remain.

Does the crypto regime score provide buy or sell signals?

No, the score is a descriptive heuristic of market conditions only. It issues no coin picks, price targets, or trade instructions, and the zone bands are not validated allocation rules per the validation documentation.