Claude-code-plugins aggregating-crypto-news
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/crypto/crypto-news-aggregator/skills/aggregating-crypto-news" ~/.claude/skills/jeremylongshore-claude-code-plugins-aggregating-crypto-news && rm -rf "$T"
manifest:
plugins/crypto/crypto-news-aggregator/skills/aggregating-crypto-news/SKILL.mdsource content
Aggregating Crypto News
Overview
Aggregate cryptocurrency news from 50+ authoritative sources via RSS feeds with real-time scanning, coin/category filtering, and relevance scoring.
Prerequisites
- Python 3.8+ installed
- Dependencies:
pip install feedparser requests - Internet connectivity for RSS feed access
Instructions
-
Assess user intent - determine filters needed:
- General news: no filters, use defaults
- Coin-specific: extract symbol (BTC, ETH, etc.)
- Category-specific: extract category (defi, nft, regulatory, etc.)
- Time-specific: extract window (1h, 4h, 24h, 7d)
-
Run the aggregator with appropriate filters:
# Default scan (top 20, past 24h, relevance sorted) python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py # Coin-specific scan python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h # Category filter python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi --top 30 # Multiple filters python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin ETH --category defi --period 24h --top 15 -
Export results for downstream processing:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json -
Present results 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)
Output
Table showing articles ranked by relevance score (0-100) based on market-moving keyword detection, source authority, and recency:
============================================================================== CRYPTO NEWS AGGREGATOR Updated: 2026-01-14 15:30 # 2026 - current year timestamp ============================================================================== TOP CRYPTO NEWS (24h) ------------------------------------------------------------------------------ Rank Source Title Age Score ------------------------------------------------------------------------------ 1 CoinDesk Bitcoin Breaks $100K ATH 2h 95.0 2 The Block SEC Approves ETH ETF 4h 92.5 3 Decrypt Solana DeFi TVL Surges 6h 78.3 ------------------------------------------------------------------------------ Summary: 20 articles shown | Scanned: 50 sources | Matched: 187 ==============================================================================
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Network timeout | RSS feed unreachable | Uses cached data; skips unavailable sources |
| Parse error | Malformed RSS | Skips entry; continues with valid articles |
| No results | Filters too strict | Suggest relaxing filters |
| Invalid coin | Unknown symbol | List similar valid symbols |
See
${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.
Examples
Filtering patterns for common news monitoring scenarios:
# Latest crypto news (defaults) python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py # Bitcoin news from past 4 hours python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h # DeFi category news python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi # High-relevance news only python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --min-score 70 --top 10 # Multiple coins python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coins BTC,ETH,SOL
Resources
- CLI options, categories, JSON format, advanced filtering${CLAUDE_SKILL_DIR}/references/implementation.md
- Comprehensive error handling${CLAUDE_SKILL_DIR}/references/errors.md
- Detailed usage examples${CLAUDE_SKILL_DIR}/references/examples.md
- Full source registry${CLAUDE_SKILL_DIR}/config/sources.yaml- CoinDesk RSS: https://www.coindesk.com/arc/outboundfeeds/rss/
- feedparser docs: https://feedparser.readthedocs.io/