news-summary について
news-summaryは、信頼できる国際ニュースのRSSから記事を取得し、地域やテーマ別にまとめるスキルです。テキスト要約を音声メッセージにする手順も示します。
主な機能
- 01BBC、Reuters、NPR、Al JazeeraのRSS取得
- 02見出しと説明文の抽出
- 03地域やテーマ別の整理
- 04音声要約の作成
活用シーン
- 01国際ニュースの要約
- 02テーマ別ニュースの整理
- 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
ワークフロー
テキスト要約
- BBC の世界ニュースの見出しを取得します
- 必要に応じて Reuters/NPR の情報を補足します
- 主要なニュースを要約します
- 地域またはトピックごとに分類します
音声要約
- テキスト要約を作成します
- OpenAI TTS で音声を生成します
- 音声メッセージとして送信します
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分以内にします
- 多様な視点のバランスを取ります(西側諸国+グローバルサウス)
- 求められた場合は情報源を明記します
コメント
Markdown 対応