aggregating-crypto-news について
aggregating-crypto-newsは、50以上の情報源からRSSで暗号資産ニュースを集約するスキルです。通貨、カテゴリ、期間で絞り込み、関連度順に並べ替え、結果をエクスポートできます。
主な機能
- 0150以上の情報源からRSS集約
- 02通貨・カテゴリ・期間での絞り込み
- 03関連度スコアによる順位付け
- 04JSON形式での結果出力
活用シーン
- 01BTCなど特定通貨のニュース追跡
- 02DeFiなどのカテゴリの監視
- 03最近の市場ニュースの確認と出力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill aggregating-crypto-newsインストール後、Claude Code で/aggregating-crypto-newsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ARD.mdPRD.mdconfig/settings.yamlsources.yamlreferences/errors.mdexamples.mdimplementation.mdscripts/feed_fetcher.pyfeed_parser.pyformatters.pynews_aggregator.pyscorer.py詳細
暗号資産ニュースの集約
概要
リアルタイムスキャン、コイン/カテゴリによるフィルタリング、関連度スコアリングを備えたRSSフィードを通じて、50以上の信頼できる情報源から暗号資産ニュースを集約します。
前提条件
- Python 3.8+ がインストールされていること
- 依存関係:
pip install feedparser requests - RSSフィードにアクセスできるインターネット接続
手順
-
ユーザーの意図を確認する — 必要なフィルターを判断します:
- 一般的なニュース:フィルターなしで、デフォルトを使用します
- 特定のコイン:シンボル(BTC、ETHなど)を抽出します
- 特定のカテゴリ:カテゴリ(defi、nft、regulatoryなど)を抽出します
- 特定の期間:期間(1h、4h、24h、7d)を抽出します
-
適切なフィルターを指定してアグリゲーターを実行する:
# 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 -
後続の処理に向けて結果をエクスポートする:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json -
結果をユーザーに提示する:
- 情報源、タイトル、経過時間、関連度スコアを表示します
- 該当する場合は、市場を動かすキーワードを強調表示します
- 記事全文へのリンクを提示します
- メタ情報(確認した情報源、見つかった記事)を要約します
出力
市場を動かすキーワードの検出、情報源の信頼性、新しさに基づいて関連度スコア(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/
コメント
Markdown 対応