← Back to Skills Marketplace
castieler

newsnow-reader

by Emilio Luettgen · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ Security Clean
498
Downloads
0
Stars
6
Active Installs
6
Versions
Install in OpenClaw
/install newsnow-reader
Description
优雅地阅读实时热门新闻。支持微博、知乎、百度、抖音、华尔街见闻、今日头条、澎湃新闻等8个主流平台。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install newsnow-reader
  3. After installation, invoke the skill by name or use /newsnow-reader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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、摘要。 - 提供常用命令和完整流程示例。 - 附带详细的使用说明及故障排查指南。
Metadata
Slug newsnow-reader
Version 1.0.5
License MIT-0
All-time Installs 6
Active Installs 6
Total Versions 6
Frequently Asked Questions

What is newsnow-reader?

优雅地阅读实时热门新闻。支持微博、知乎、百度、抖音、华尔街见闻、今日头条、澎湃新闻等8个主流平台。 It is an AI Agent Skill for Claude Code / OpenClaw, with 498 downloads so far.

How do I install newsnow-reader?

Run "/install newsnow-reader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is newsnow-reader free?

Yes, newsnow-reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does newsnow-reader support?

newsnow-reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created newsnow-reader?

It is built and maintained by Emilio Luettgen (@castieler); the current version is v1.0.5.

💬 Comments