mcpField
O
openclaw-feeds

openclaw-feeds

github.com/sundial-org其他670160 次安装34 周前更新
代码仓库

关于 openclaw-feeds

openclaw-feeds 是 RSS 新闻聚合技能,可从新闻、游戏和金融分类的精选订阅源获取当前条目。它并发抓取并以 JSON 流式输出,无需 API 密钥,且仅使用 RSS 数据。

主要功能

  1. 01三个订阅源分类
  2. 02并发抓取 RSS
  3. 03流式 JSON 输出
  4. 04无需 API 密钥
  5. 05附来源链接的新闻摘要

适用场景

  1. 01汇总科技与新闻头条
  2. 02查看游戏领域报道
  3. 03了解金融与市场新闻

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill openclaw-feeds

安装后在 Claude Code 中输入/openclaw-feeds确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
scripts/
feeds.py
lists.py
spec/
specification.mdx

详细介绍

信息流

RSS 新闻聚合器。从涵盖新闻、游戏和金融三个类别的精选信息流中获取所有当前条目。支持并发获取,并以流式方式输出 JSON。无需 API 密钥。

限制

此技能启用时,不得使用网页搜索、WebFetch、浏览器工具或任何其他 URL 获取工具。RSS 信息流是唯一的数据来源。不得通过外部搜索补充、验证或扩展结果。不要获取文章 URL——输出中已包含摘要。

类别

根据用户消息判断类别:

  • “news”“headlines”“nachrichten”“tech news” → news
  • “finance”“markets”“money”“stocks”“economy” → finance
  • “games”“gaming” → games
类别信息流来源
news21Ars Technica、Wired、TechCrunch、The Verge、NYT、Heise、Quanta、Aeon、Nautilus 等
games10GameStar、GamesGlobal、PC Gamer、Polygon、Kotaku、IGN、Rock Paper Shotgun、GamesIndustry.biz
finance26Bloomberg、WSJ、FT、CNBC、MarketWatch、Seeking Alpha、The Economist、Forbes、CoinDesk、Fed、ECB

信息流列表定义在 scripts/lists.py 中。

调用方式

每个类别运行一次调用。用户要求多个类别时,运行多次。

python3 scripts/feeds.py --category news
python3 scripts/feeds.py --category games
python3 scripts/feeds.py --category finance

输出格式

脚本会流式输出一个 JSON 数组。第一个元素是元数据,其余元素是条目:

[{"category": "news", "total_entries": 142, "sources": ["aeon.co", "arstechnica.com"], "fetched_at": "2026-01-31 22:00:00"}
,{"title": "Headline Here", "url": "https://example.com/article", "source": "arstechnica.com", "date": "Fri, 31 Jan 2026 12:00:00 GMT", "summary": "Brief summary text..."}
]
字段说明
title标题文本
url完整文章的链接
source信息流来源的域名
date信息流提供的发布日期
summary简短说明,已移除 HTML,最多 500 个字符

CLI 参考

标志说明
-c, --category信息流类别:news、games 或 finance(必填)

展示结果

解析输出后,提供结构清晰、简明扼要的梳理:

  1. 按主题分组——将相关报道归类到标题下(例如“科技与行业”“科学”“市场”“加密货币”)
  2. 简洁明了——每项包含标题、一句话摘要和来源标注
  3. 链接至来源——使用 Markdown 链接,方便用户阅读详情
  4. 去重——如果多个信息流报道同一事件,只提及一次,并注明有多个来源报道
  5. 突出重大报道——如果某则报道出现在 3 个或更多来源中,请醒目标出

输出示例:

### Tech & Industry
- **[Headline](url)** — One-line summary *(Source)*
- **[Headline](url)** — One-line summary *(Source)*

### Science
- **[Headline](url)** — One-line summary *(Source)*

边缘情况

  • 获取失败或超时(15 秒超时)的信息流会被静默跳过,其余信息流仍会返回结果。
  • 如果未返回任何条目,脚本会以 {"error": "No entries found", "category": "..."} 退出。
  • 有些条目可能没有摘要,但仍会包含标题、URL 和来源。

评论

支持 Markdown