mcpField
N
news-summary

news-summary

github.com/kirkluokun生产力6694 次安装33 周前更新
代码仓库

关于 news-summary

面向需要了解国际新闻的用户的新闻摘要技能,通过 RSS 获取可信来源的报道,并按地区或主题整理要点。还可将文字摘要转换为语音。

主要功能

  1. 01从 BBC、Reuters、NPR、Al Jazeera 获取 RSS
  2. 02提取新闻标题和描述
  3. 03按地区或主题整理摘要
  4. 04使用 OpenAI TTS 生成语音

适用场景

  1. 01汇总国际新闻头条
  2. 02补充不同地区视角的新闻来源
  3. 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

工作流

文本摘要
  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