mcpField
N
news-summary

news-summary

github.com/sundial-org生産性6701.3k 回インストール34 週間前に更新
リポジトリ

news-summary について

news-summaryは、信頼できる国際ニュースのRSSから記事を取得し、地域やテーマ別にまとめるスキルです。テキスト要約を音声メッセージにする手順も示します。

主な機能

  1. 01BBC、Reuters、NPR、Al JazeeraのRSS取得
  2. 02見出しと説明文の抽出
  3. 03地域やテーマ別の整理
  4. 04音声要約の作成

活用シーン

  1. 01国際ニュースの要約
  2. 02テーマ別ニュースの整理
  3. 03音声ニュース要約の作成と送信

インストール

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

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill news-summary

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

詳細

ニュースの要約

概要

RSS フィードを通じて、信頼できる国際的な情報源からニュースを取得し、要約します。

RSS フィード

BBC(主要)
# World news
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml"

# Top stories
curl -s "https://feeds.bbci.co.uk/news/rss.xml"

# Business
curl -s "https://feeds.bbci.co.uk/news/business/rss.xml"

# Technology
curl -s "https://feeds.bbci.co.uk/news/technology/rss.xml"
Reuters
# World news
curl -s "https://www.reutersagency.com/feed/?best-regions=world&post_type=best"
NPR(米国の視点)
curl -s "https://feeds.npr.org/1001/rss.xml"
Al Jazeera(グローバルサウスの視点)
curl -s "https://www.aljazeera.com/xml/rss/all.xml"

RSS の解析

タイトルと説明を抽出します:

curl -s "https://feeds.bbci.co.uk/news/world/rss.xml" | \
  grep -E "<title>|<description>" | \
  sed 's/<[^>]*>//g' | \
  sed 's/^[ \t]*//' | \
  head -30

ワークフロー

テキスト要約
  1. BBC の世界ニュースの見出しを取得します
  2. 必要に応じて Reuters/NPR の情報を補足します
  3. 主要なニュースを要約します
  4. 地域またはトピックごとに分類します
音声要約
  1. テキスト要約を作成します
  2. OpenAI TTS で音声を生成します
  3. 音声メッセージとして送信します
curl -s https://api.openai.com/v1/audio/speech \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1-hd",
    "input": "<news summary text>",
    "voice": "onyx",
    "speed": 0.95
  }' \
  --output /tmp/news.mp3

出力形式の例

📰 News Summary [date]

🌍 WORLD
- [headline 1]
- [headline 2]

💼 BUSINESS
- [headline 1]

💻 TECH
- [headline 1]

ベストプラクティス

  • 要約は簡潔にまとめます(主要なニュースを5~8件)
  • 速報や重大な出来事を優先します
  • 音声の場合:約2分以内にします
  • 多様な視点のバランスを取ります(西側諸国+グローバルサウス)
  • 求められた場合は情報源を明記します

コメント