关于 news-summary
面向需要了解国际新闻的用户的新闻摘要技能,通过 RSS 获取可信来源的报道,并按地区或主题整理要点。还可将文字摘要转换为语音。
主要功能
- 01从 BBC、Reuters、NPR、Al Jazeera 获取 RSS
- 02提取新闻标题和描述
- 03按地区或主题整理摘要
- 04使用 OpenAI TTS 生成语音
适用场景
- 01汇总国际新闻头条
- 02补充不同地区视角的新闻来源
- 03制作简短的新闻语音摘要
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kirkluokun/ awesome-a-stock-openclawskills --skill news-summary安装后在 Claude Code 中输入/news-summary确认已加载。
附带文件_meta.jsonPRD.md
详细介绍
新闻摘要
概述
通过 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