🧪 Skills

Crypto News Feed

Aggregate crypto news from RSS feeds, filter by keywords, score sentiment, and generate daily digest HTML reports. Use when you need crypto news feed capabil...

v2.3.0
❤️ 0
⬇️ 77
👁 1
Share

Description


name: Crypto News Feed description: "Aggregate crypto news from RSS feeds, filter by keywords, score sentiment, and generate daily digest HTML reports. Use when you need crypto news feed capabilities. Triggers on: crypto news feed."

Crypto News Feed 📰

Your personalized crypto news aggregator with sentiment analysis.

Quick Reference Card

Commands at a Glance

Command Description
search Search
digest Generate HTML news digest
sources List available news sources

Default RSS Sources

📡 CoinDesk          https://www.coindesk.com/arc/outboundfeeds/rss/
📡 CoinTelegraph     https://cointelegraph.com/rss
📡 The Block         https://www.theblock.co/rss.xml
📡 Decrypt           https://decrypt.co/feed
📡 Bitcoin Magazine   https://bitcoinmagazine.com/feed
📡 Blockworks        https://blockworks.co/feed
📡 DL News           https://www.dlnews.com/rss/

Sentiment Scoring System

Score Range    Label         Emoji    Meaning
─────────────────────────────────────────────────
 0.6 to  1.0  Very Bullish  🟢🟢    Strong positive language
 0.2 to  0.6  Bullish       🟢      Positive outlook
-0.2 to  0.2  Neutral       ⚪      Balanced/factual
-0.6 to -0.2  Bearish       🔴      Negative outlook
-1.0 to -0.6  Very Bearish  🔴🔴    Strong negative language

Keyword Categories (Built-in)

  • DeFi: defi, yield, liquidity, farming, pool, swap, AMM
  • NFT: nft, opensea, blur, collection, mint, pfp
  • L2: layer2, rollup, arbitrum, optimism, zksync, base
  • Regulation: sec, regulation, lawsuit, ban, approve, etf
  • Meme: meme, doge, shib, pepe, bonk, wif

Filter Examples

# DeFi news only
bash scripts/crypto-news-feed.sh filter --category defi

# Multiple keywords
bash scripts/crypto-news-feed.sh filter --keywords "solana,jupiter,jito"

# Bullish news only
bash scripts/crypto-news-feed.sh filter --min-sentiment 0.2

# Last 24 hours, bearish signals
bash scripts/crypto-news-feed.sh filter --hours 24 --max-sentiment -0.2

# Combine filters
bash scripts/crypto-news-feed.sh filter --keywords "bitcoin" --min-sentiment 0.3 --hours 48

Daily Digest Output

The digest command generates crypto-digest-YYYY-MM-DD.html containing:

  1. 📊 Market Sentiment Overview — Average sentiment across all articles
  2. 🔥 Top Stories — Highest-engagement articles
  3. 📈 Trending Topics — Most mentioned keywords
  4. 📰 All Articles — Full list with sentiment badges
  5. 📉 Sentiment Timeline — Hourly sentiment chart

Environment Variables

Variable Default Description
NEWS_FEED_DIR ./crypto-news Output directory
NEWS_MAX_AGE 72 Max article age in hours
NEWS_SOURCES_FILE ~/.crypto-news-sources.json Custom sources config
NEWS_CACHE_TTL 1800 Cache TTL in seconds

Automation

# Add to crontab for daily 8am digest
0 8 * * * cd /path/to/workspace && bash skills/crypto-news-feed/scripts/crypto-news-feed.sh digest --date today

💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs