← Back to Skills Marketplace
morrison230

News Daily Local

by morrison230 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install news-daily-local
Description
获取新闻热榜(国内、国际、科技、AI)并发送到飞书。不依赖本地工程,直接从 RSS 获取数据。
Usage Guidance
This skill appears to do what it says (aggregate RSS feeds and post to a Feishu webhook). Before installing: 1) Be aware the script disables SSL verification for all outbound requests — consider editing the script to remove that behavior (use default ssl context) to avoid MITM risk. 2) Only provide a webhook you control; the skill will post aggregated content to that webhook. 3) Review and, if needed, reduce the RSS feed list to only trusted sources. 4) Run the script in a restricted environment or sandbox if you are concerned about network exposure. 5) Note metadata has no homepage and an internal ownerId mismatch — not decisive but worth checking the publisher's trustworthiness. If you are comfortable fixing the SSL issue (or accepting the risk) and you trust the webhook destination, the skill is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: news-daily-local Version: 1.0.0 The skill aggregates news from various RSS feeds and sends them to a Feishu/Lark webhook. It contains a security vulnerability in `scripts/fetch_and_send.py` where SSL certificate verification is explicitly disabled (`ssl.CERT_NONE`), which exposes the agent to Man-in-the-Middle (MitM) attacks when fetching news or communicating with the webhook. While the code logic is consistent with the stated purpose and no evidence of intentional malice or data exfiltration was found, the explicit bypass of security protocols requires a suspicious classification under the vulnerability guidelines.
Capability Assessment
Purpose & Capability
Name/description (aggregate RSS and send to Feishu) align with the included code and SKILL.md. The only runtime credential it needs is a Feishu webhook (NEWS_DAILY_WEBHOOK or config.json), which is appropriate for its purpose.
Instruction Scope
The SKILL.md instructs the agent/user to run the included Python script and to provide a webhook via env var or config file — that matches the purpose. However, the script explicitly disables SSL certificate verification (ssl_context.verify_mode = ssl.CERT_NONE and check_hostname = False) for all outbound HTTP(S) requests (both RSS fetches and webhook posts). This weakens transport security and enables easy MITM attacks; it is a significant security concern even if it may have been intended to avoid certificate errors.
Install Mechanism
No install spec or external downloads; this is an instruction-only skill with an included Python script. Nothing is fetched from untrusted URLs during install. Low installation risk.
Credentials
The skill requires only a Feishu webhook (supported by SKILL.md and script). It reads config.json from its own script directory if present. There are no unrelated required env vars, credentials, or system paths requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and only reads its own config files. It does perform outbound network calls at runtime (expected for RSS aggregation and webhook posting).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install news-daily-local
  3. After installation, invoke the skill by name or use /news-daily-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
news-daily-local 1.0.0 - Initial release of the news-daily skill. - Fetches top news from multiple categories (domestic, international, technology, AI) via RSS. - Formats news into Feishu card messages with clickable titles. - Supports scheduled or manual message sending to Feishu groups. - Flexible configuration via environment variables or config file.
Metadata
Slug news-daily-local
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is News Daily Local?

获取新闻热榜(国内、国际、科技、AI)并发送到飞书。不依赖本地工程,直接从 RSS 获取数据。 It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.

How do I install News Daily Local?

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

Is News Daily Local free?

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

Which platforms does News Daily Local support?

News Daily Local is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created News Daily Local?

It is built and maintained by morrison230 (@morrison230); the current version is v1.0.0.

💬 Comments