
News Summary
- 82 installs
- 61 repo stars
- Updated March 16, 2026
- kirkluokun/awesome-a-stock-openclawskills
This is a copy of news-summary by sundial-org - installs and ranking accrue to the original listing.
Helps with ai & agent building tasks.
About
news-summary is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- news-summary
- AI & Agent Building
- AI-coding skill
News Summary by the numbers
- 82 all-time installs (skills.sh)
- +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill news-summaryAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 82 |
|---|---|
| repo stars | ★ 61 |
| Last updated | March 16, 2026 |
| Repository | kirkluokun/awesome-a-stock-openclawskills ↗ |
What it does
Helps with ai & agent building tasks.
Files
News Summary
Overview
Fetch and summarize news from trusted international sources via RSS feeds.
RSS Feeds
BBC (Primary)
# 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 (US perspective)
curl -s "https://feeds.npr.org/1001/rss.xml"Al Jazeera (Global South perspective)
curl -s "https://www.aljazeera.com/xml/rss/all.xml"Parse RSS
Extract titles and descriptions:
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml" | \
grep -E "<title>|<description>" | \
sed 's/<[^>]*>//g' | \
sed 's/^[ \t]*//' | \
head -30Workflow
Text summary
1. Fetch BBC world headlines 2. Optionally supplement with Reuters/NPR 3. Summarize key stories 4. Group by region or topic
Voice summary
1. Create text summary 2. Generate voice with OpenAI TTS 3. Send as audio message
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.mp3Example Output Format
📰 News Summary [date]
🌍 WORLD
- [headline 1]
- [headline 2]
💼 BUSINESS
- [headline 1]
💻 TECH
- [headline 1]Best Practices
- Keep summaries concise (5-8 top stories)
- Prioritize breaking news and major events
- For voice: ~2 minutes max
- Balance perspectives (Western + Global South)
- Cite source if asked
{
"owner": "joargp",
"slug": "news-summary",
"displayName": "News Summary",
"latest": {
"version": "1.0.1",
"publishedAt": 1767689990078,
"commit": "https://github.com/clawdbot/skills/commit/68a801d245f9ba9fe3a4e529466c159c5a370caa"
},
"history": []
}
News Summary — 针对性新闻功能 PRD
背景与目标
- 现状:仅从固定 RSS 源拉取并做摘要,无法按用户意图筛选(如「商业有什么新闻」「苹果公司相关新闻」)。
- 目标:支持分类定向(如商业/科技)、关键词过滤、搜索 API 查询,在保留现有摘要与语音能力的前提下扩展「针对性新闻」。
用户场景
| 用户说法示例 | 预期能力 |
|---|---|
| 商业有什么新闻 | 只拉商业类 feed,摘要 |
| 科技/世界/财经新闻 | 按分类选对应 RSS |
| 苹果 / 特斯拉 / 某公司 | 关键词过滤或搜索 API |
| 加息 / 通胀 / 某事件 | 关键词过滤或搜索 API |
| 今天有什么重要新闻 | 沿用现有「全量摘要」 |
功能需求
F1:分类定向(增强现有)
- 用户表达分类意图(商业、科技、世界、财经等)时,只拉取对应 RSS feed,再做摘要。
- 分类与 feed 映射沿用 SKILL 内现有配置(如 BBC business/technology/world)。
- 验收:问「商业有什么新闻」时,输出仅来自商业类源且格式符合现有摘要规范。
F2:关键词过滤(RSS 后处理)
- 拉取 1 个或多个 RSS 后,在标题与描述中按用户提供的关键词过滤条目,再对过滤结果做摘要。
- 支持多关键词(AND/OR 可先采用简单策略,如任一匹配即保留)。
- 若无匹配,明确回复「未找到与 XX 相关的新闻」。
- 验收:指定关键词后,摘要中仅包含含该关键词的新闻,且来源可追溯。
F3:搜索 API 集成
- 接入至少一个按关键词/主题搜索的新闻 API(如 NewsAPI、或 Google News RSS 的 q 参数),用于用户明确问「某关键词/某公司/某事件」的新闻。
- 搜索结果为条目列表,需与现有摘要流程统一:标题+来源+可选描述,再汇总成文本摘要;可选语音。
- 需考虑 API 配额、KEY 配置(不写死)、失败降级(如回退到 F2 关键词过滤)。
- 验收:用户问「苹果公司最近新闻」时,能返回基于搜索 API 的摘要;API 不可用时可有明确降级或提示。
非功能需求
- 与现有 SKILL 工作流一致:先取数 → 再摘要 → 可选 TTS。
- 不改变现有「无针对性」时的行为:不指定分类/关键词时,行为与当前一致。
- 实现可放在 openclawd 侧脚本/子模块,SKILL 只描述何时用分类/关键词/搜索及调用方式。
验收标准汇总
1. 分类:问「商业有什么新闻」→ 仅商业类 feed,摘要正确。 2. 关键词:指定关键词 → 摘要仅包含匹配条目;无匹配时有友好提示。 3. 搜索 API:指定实体/事件 → 能返回基于搜索的摘要;有 KEY 与降级说明。
后续可选
- 分类与关键词组合(如「商业里和利率相关的新闻」)。
- 多语言摘要或来源偏好(如优先某几家媒体)。