← 返回 Skills 市场
newsnow-reader
作者
Emilio Luettgen
· GitHub ↗
· v1.0.5
· MIT-0
498
总下载
0
收藏
6
当前安装
6
版本数
在 OpenClaw 中安装
/install newsnow-reader
功能描述
优雅地阅读实时热门新闻。支持微博、知乎、百度、抖音、华尔街见闻、今日头条、澎湃新闻等8个主流平台。
安全使用建议
This skill appears to do what it says: run the included Python scripts to fetch and format hot news. Before installing or running it: 1) be aware it will make outbound HTTP requests to multiple third‑party domains (Weibo, Zhihu, Baidu, Douyin, WallstreetCN, Toutiao, ThePaper). 2) The fetchers generate or obtain cookies automatically (fake Weibo cookies, auto‑fetch Douyin Set-Cookie) — this may be unreliable, could trigger anti‑scraping protections, and may violate some sites' terms of service. 3) Run in an isolated environment or a machine without sensitive network access if you are concerned about outbound traffic. 4) If you need auditability, review the full fetch_news.py (ensure there are no hidden endpoints) and test with rate limits and timeouts. 5) If you expect production reliability, plan for handling site API/HTML changes and legal/ToS considerations for scraping.
功能分析
Type: OpenClaw Skill
Name: newsnow-reader
Version: 1.0.5
The newsnow-reader skill is a news aggregator that fetches real-time trending topics from several major Chinese platforms (Weibo, Zhihu, Baidu, etc.) using only the Python standard library. The code in scripts/fetch_news.py implements legitimate scraping and API-calling patterns, including a basic bot-detection bypass for Weibo using randomized cookies, and correctly handles data parsing via regex and JSON. There is no evidence of data exfiltration, malicious execution, or prompt injection; the network activity is transparently documented and strictly limited to the specified news domains.
能力评估
Purpose & Capability
The name/description (read real‑time hot news from 8 platforms) aligns with the included scripts: fetch_news.py implements per‑platform fetchers and format_news.py formats output. No unrelated env vars, binaries, or install steps are requested.
Instruction Scope
SKILL.md tells the agent to run the provided Python scripts which make outbound HTTP requests to the listed news platforms. That is within the declared purpose, but the instructions and code explicitly: generate fake Weibo cookies, automatically request login.douyin.com to collect Set-Cookie headers, and otherwise perform scraping. These are network‑heavy operations and may have side effects (rate limits, anti-bot triggers). The skill does not read local files or environment variables beyond what the scripts need.
Install Mechanism
There is no install spec; this is an instruction+script bundle. No third‑party packages or remote downloads are requested, and the code uses only the Python standard library as claimed.
Credentials
The skill requests no credentials or env vars (consistent). However, it claims to 'automatically generate' cookies and to auto‑obtain Douyin session cookies — this is a behavior that could be misleading (it does not require or ask for user secrets but simulates/collects cookies from remote endpoints). No cross‑service credentials are requested.
Persistence & Privilege
The skill is not always-enabled and requests no persistent system privileges. It does not modify other skills or system configs. Autonomous invocation is allowed (platform default) but not combined with unusual privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install newsnow-reader - 安装完成后,直接呼叫该 Skill 的名称或使用
/newsnow-reader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
- 移除对 curl 二进制依赖,改为纯 Python 标准库实现,无需任何外部依赖。
- 网络请求与数据解析全面切换到 urllib、json、re 等 Python 内置库,无需再安装 curl。
- 安全声明、依赖说明、实现原理等相关文档部分相应更新,反映无二进制依赖。
- skill 使用方式和输出格式保持不变,兼容所有原有功能。
v1.0.4
- 明确声明对 curl 二进制工具的依赖,帮助用户预先安装必要组件
- 新增“系统依赖”、“网络请求说明”和“凭证处理方式”章节,加强使用和安全指引
- 详细说明所有外部访问的目标域名及风险提示,提升透明度
- 明确所有平台的凭证机制为自动获取,无需手动配置
- 其余说明文档内容保持不变,不影响实际功能
v1.0.3
- 明确声明对 curl 二进制工具的依赖,帮助用户预先安装必要组件
- 新增“系统依赖”、“网络请求说明”和“凭证处理方式”章节,加强使用和安全指引
- 详细说明所有外部访问的目标域名及风险提示,提升透明度
- 明确所有平台的凭证机制为自动获取,无需手动配置
- 其余说明文档内容保持不变,不影响实际功能
v1.0.2
- 增加了“无需凭证”与各平台使用说明,明确部分平台(如抖音)需自动获取 session cookie,其余均不依赖凭证
- 优化安全与凭证声明,说明所有请求均为公开 API 或标准 HTTP 请求
- 新增详细的平台凭证需求表
- 明确微博热搜可能受限时的降级处理机制
v1.0.1
- 移除了 scripts/fetch_news_direct.py 和 scripts/fetch_news_simple.py,精简了实现结构。
- 不再依赖 MCP Server,全部数据源均通过 curl 直接请求各平台 API。
- 支持的来源优化为微博、知乎、百度、抖音、华尔街见闻、今日头条、澎湃新闻等主流平台。
- 更新文档,增加请求原理和接口说明,更明确JSON输出规范和格式化方法。
- 加强安全性说明,不再运行动态脚本或依赖外部服务。
v1.0.0
Initial release of newsnow-reader.
- 支持微博、知乎、百度、抖音、B站、今日头条、网易、腾讯新闻、IT之家、36氪等热门新闻源。
- 提供获取、格式化和摘要展示新闻的命令行工具。
- 多种输出格式:优雅(带边框/emoji)、紧凑、Markdown、摘要。
- 提供常用命令和完整流程示例。
- 附带详细的使用说明及故障排查指南。
元数据
常见问题
newsnow-reader 是什么?
优雅地阅读实时热门新闻。支持微博、知乎、百度、抖音、华尔街见闻、今日头条、澎湃新闻等8个主流平台。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 498 次。
如何安装 newsnow-reader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install newsnow-reader」即可一键安装,无需额外配置。
newsnow-reader 是免费的吗?
是的,newsnow-reader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
newsnow-reader 支持哪些平台?
newsnow-reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 newsnow-reader?
由 Emilio Luettgen(@castieler)开发并维护,当前版本 v1.0.5。
推荐 Skills