Aggregate breaking cryptocurrency news from 50+ sources including CoinDesk, CoinTelegraph, The Block, and Decrypt. Use when needing to monitor crypto market news, track announcements, or find coin-specific updates. Trigger with phrases like "get crypto news", "latest Bitcoin headlines", "DeFi announcements", "scan for breaking news", or "check crypto updates".
View on GitHubjeremylongshore/claude-code-plugins-plus-skills
crypto-news-aggregator
plugins/crypto/crypto-news-aggregator/skills/aggregating-crypto-news/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/crypto-news-aggregator/skills/aggregating-crypto-news/SKILL.md -a claude-code --skill aggregating-crypto-newsInstallation paths:
.claude/skills/aggregating-crypto-news/# Aggregating Crypto News
## Overview
This skill aggregates cryptocurrency news from 50+ authoritative sources using RSS feeds. It provides real-time news scanning with filtering by coin, category, time window, and relevance scoring.
**Key Capabilities:**
- Multi-source aggregation from top crypto news sites
- Coin-specific filtering (BTC, ETH, SOL, etc.)
- Category filtering (DeFi, NFT, regulatory, exchange, etc.)
- Relevance scoring with market-moving keyword detection
- Multiple output formats (table, JSON, CSV)
## Prerequisites
Before using this skill, ensure:
1. **Python 3.8+** is installed
2. **feedparser** library is available: `pip install feedparser`
3. **requests** library is available: `pip install requests`
4. Internet connectivity for RSS feed access
## Instructions
### Step 1: Assess User Intent
Determine what the user is looking for:
- **General news**: No specific filters, use defaults
- **Coin-specific**: Extract coin symbol (BTC, ETH, etc.)
- **Category-specific**: Extract category (defi, nft, regulatory, etc.)
- **Time-specific**: Extract time window (1h, 4h, 24h, 7d)
### Step 2: Execute News Aggregation
Run the news aggregator with appropriate filters:
```bash
# Default scan (top 20, past 24h, relevance sorted)
python {baseDir}/scripts/news_aggregator.py
# Coin-specific scan
python {baseDir}/scripts/news_aggregator.py --coin BTC --period 4h
# Category filter
python {baseDir}/scripts/news_aggregator.py --category defi --top 30
# Export to JSON
python {baseDir}/scripts/news_aggregator.py --format json --output news.json
# Multiple filters
python {baseDir}/scripts/news_aggregator.py --coin ETH --category defi --period 24h --top 15
```
### Step 3: Present Results
Format and present the news to the user:
- Show source, title, age, and relevance score
- Highlight market-moving keywords if present
- Provide links for full articles
- Summarize meta information (sources checked, articles found)
### Command-Line Options
| Option | Descr