mcpField
N
news-summary

news-summary

github.com/sundial-org生产力6701.3k 次安装34 周前更新
代码仓库

关于 news-summary

news-summary 是从可信国际新闻源的 RSS 订阅获取新闻并生成摘要的技能,适合需要按地区或主题整理新闻的人。它也描述了将文字摘要转为语音消息的流程。

主要功能

  1. 01抓取 BBC、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 分钟
  • 平衡不同视角(西方视角 + 全球南方视角)
  • 如有要求,注明来源

评论

支持 Markdown