关于 news-summary
news-summary 是从可信国际新闻源的 RSS 订阅获取新闻并生成摘要的技能,适合需要按地区或主题整理新闻的人。它也描述了将文字摘要转为语音消息的流程。
主要功能
- 01抓取 BBC、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