mcpField
A
aggregating-crypto-news

aggregating-crypto-news

github.com/jeremylongshore生産性2.9k237 回インストール2 日前に更新
リポジトリ

aggregating-crypto-news について

aggregating-crypto-newsは、50以上の情報源からRSSで暗号資産ニュースを集約するスキルです。通貨、カテゴリ、期間で絞り込み、関連度順に並べ替え、結果をエクスポートできます。

主な機能

  1. 0150以上の情報源からRSS集約
  2. 02通貨・カテゴリ・期間での絞り込み
  3. 03関連度スコアによる順位付け
  4. 04JSON形式での結果出力

活用シーン

  1. 01BTCなど特定通貨のニュース追跡
  2. 02DeFiなどのカテゴリの監視
  3. 03最近の市場ニュースの確認と出力

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill aggregating-crypto-news

インストール後、Claude Code で/aggregating-crypto-newsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

ARD.md
PRD.md
config/
settings.yaml
sources.yaml
references/
errors.md
examples.md
implementation.md
scripts/
feed_fetcher.py
feed_parser.py
formatters.py
news_aggregator.py
scorer.py

詳細

暗号資産ニュースの集約

概要

リアルタイムスキャン、コイン/カテゴリによるフィルタリング、関連度スコアリングを備えたRSSフィードを通じて、50以上の信頼できる情報源から暗号資産ニュースを集約します。

前提条件

  1. Python 3.8+ がインストールされていること
  2. 依存関係:pip install feedparser requests
  3. RSSフィードにアクセスできるインターネット接続

手順

  1. ユーザーの意図を確認する — 必要なフィルターを判断します:

    • 一般的なニュース:フィルターなしで、デフォルトを使用します
    • 特定のコイン:シンボル(BTC、ETHなど)を抽出します
    • 特定のカテゴリ:カテゴリ(defi、nft、regulatoryなど)を抽出します
    • 特定の期間:期間(1h、4h、24h、7d)を抽出します
  2. 適切なフィルターを指定してアグリゲーターを実行する:

    # 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
    
  3. 後続の処理に向けて結果をエクスポートする:

    python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json
    
  4. 結果をユーザーに提示する:

    • 情報源、タイトル、経過時間、関連度スコアを表示します
    • 該当する場合は、市場を動かすキーワードを強調表示します
    • 記事全文へのリンクを提示します
    • メタ情報(確認した情報源、見つかった記事)を要約します

出力

市場を動かすキーワードの検出、情報源の信頼性、新しさに基づいて関連度スコア(0~100)の高い順に並べた記事の表:

==============================================================================
  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
==============================================================================

エラー処理

エラー原因解決策
ネットワークタイムアウトRSSフィードに到達できないキャッシュされたデータを使用し、利用できない情報源をスキップします
解析エラーRSSの形式が不正エントリーをスキップし、有効な記事の処理を続けます
結果なしフィルターが厳しすぎるフィルターを緩めるよう提案します
無効なコイン不明なシンボル類似する有効なシンボルを一覧表示します

包括的なエラー処理については、${CLAUDE_SKILL_DIR}/references/errors.md を参照してください。

例

よくあるニュース監視シナリオでのフィルタリングパターン:

# 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

リソース

  • ${CLAUDE_SKILL_DIR}/references/implementation.md - CLI オプション、カテゴリ、JSON形式、高度なフィルタリング
  • ${CLAUDE_SKILL_DIR}/references/errors.md - 包括的なエラー処理
  • ${CLAUDE_SKILL_DIR}/references/examples.md - 詳細な使用例
  • ${CLAUDE_SKILL_DIR}/config/sources.yaml - 情報源の完全な一覧
  • CoinDesk RSS:https://www.coindesk.com/arc/outboundfeeds/rss/
  • feedparser のドキュメント:https://feedparser.readthedocs.io/

コメント