Analyze cryptocurrency market sentiment using Fear & Greed Index, news analysis, and market momentum. Use when gauging overall market mood, checking if markets are fearful or greedy, or analyzing sentiment for specific coins. Trigger with phrases like "analyze crypto sentiment", "check market mood", "is the market fearful", "sentiment for Bitcoin", or "Fear and Greed index".
View on GitHubjeremylongshore/claude-code-plugins-plus-skills
market-sentiment-analyzer
plugins/crypto/market-sentiment-analyzer/skills/analyzing-market-sentiment/SKILL.md
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/crypto/market-sentiment-analyzer/skills/analyzing-market-sentiment/SKILL.md -a claude-code --skill analyzing-market-sentimentInstallation paths:
.claude/skills/analyzing-market-sentiment/# Analyzing Market Sentiment
## Overview
This skill provides comprehensive cryptocurrency market sentiment analysis by combining multiple data sources:
- **Fear & Greed Index**: Market-wide sentiment from Alternative.me
- **News Sentiment**: Keyword-based analysis of recent crypto news
- **Market Momentum**: Price and volume trends from CoinGecko
**Key Capabilities:**
- Composite sentiment score (0-100) with classification
- Coin-specific sentiment analysis
- Detailed breakdown of sentiment components
- Multiple output formats (table, JSON, CSV)
## Prerequisites
Before using this skill, ensure:
1. **Python 3.8+** is installed
2. **requests** library is available: `pip install requests`
3. Internet connectivity for API access (Alternative.me, CoinGecko)
4. Optional: `crypto-news-aggregator` skill for enhanced news analysis
## Instructions
### Step 1: Assess User Intent
Determine what sentiment analysis the user needs:
- **Overall market**: No specific coin, general sentiment
- **Coin-specific**: Extract coin symbol (BTC, ETH, etc.)
- **Quick vs detailed**: Quick score or full breakdown
### Step 2: Execute Sentiment Analysis
Run the sentiment analyzer with appropriate options:
```bash
# Quick sentiment check (default)
python {baseDir}/scripts/sentiment_analyzer.py
# Coin-specific sentiment
python {baseDir}/scripts/sentiment_analyzer.py --coin BTC
# Detailed analysis with component breakdown
python {baseDir}/scripts/sentiment_analyzer.py --detailed
# Export to JSON
python {baseDir}/scripts/sentiment_analyzer.py --format json --output sentiment.json
# Custom time period
python {baseDir}/scripts/sentiment_analyzer.py --period 7d --detailed
```
### Step 3: Present Results
Format and present the sentiment analysis:
- Show composite score and classification
- Explain what the sentiment means
- Highlight any extreme readings
- For detailed mode, show component breakdown
### Command-Line Options
| Option | Description | Default |
|--------|-------------|-