← Back to Skills Marketplace
zt6558609-cpu

Daily News Brief

by zt6558609-cpu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
111
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install daily-news-brief-cn
Description
每日新闻简报,自动抓取热点新闻并 AI 提炼重点。支持财经/科技/国际新闻,定时推送。
README (SKILL.md)

每日新闻简报技能

自动抓取当日热点新闻,AI 提炼重点,定时推送到你的 QQ/微信/Telegram。

功能特点

  • 📰 多源抓取: 知乎/微博/财经网站/科技媒体
  • 🤖 AI 提炼: 不是简单聚合,而是智能总结重点
  • 定时推送: 早 8 点/晚 8 点,可自定义
  • 🎯 行业定制: 交易员→财经优先,开发者→科技优先

快速开始

1. 安装技能

clawdhub install daily-news-brief

2. 配置新闻源

编辑 config/sources.json:

{
  "categories": ["财经", "科技", "国际"],
  "sources": {
    "财经": ["财新", "华尔街见闻", "金十数据"],
    "科技": ["36 氪", "虎嗅", "Product Hunt"],
    "国际": ["Reuters", "BBC", "联合早报"]
  }
}

3. 设置推送时间

编辑 config/schedule.json:

{
  "morning": "08:00",
  "evening": "20:00",
  "timezone": "Asia/Shanghai"
}

4. 启用定时任务

# 手动测试
uv run scripts/fetch_news.py --test

# 启用定时推送
openclaw cron add daily-news-brief --time "08:00,20:00"

输出示例

📰 每日新闻简报 - 2026 年 3 月 24 日

【财经】
1. 国内油价今晚 24 时大幅上调,92 号汽油进入"9 元时代"
   - 中东局势紧张,国际原油突破 100 美元/桶
   - 加满一箱油多花 86 元

2. 李强出席中国发展高层论坛 2026 年年会
   - 聚焦经济合作与创新发展

【科技】
1. OpenAI 发布 GPT-5,推理能力提升 300%
   - 支持多模态实时交互
   - 订阅价格不变

【国际】
1. 美联储维持利率不变,暗示 5 月可能降息
   - 通胀数据持续放缓
   - 美股应声上涨

---
💡 简报由 AI 提炼,全文阅读请访问来源链接

自定义

添加新闻源

config/sources.json 中添加:

{
  "custom_sources": [
    {
      "name": "我的博客",
      "url": "https://example.com/feed",
      "category": "科技"
    }
  ]
}

修改输出模板

编辑 templates/brief.md,自定义格式。

推送渠道

支持 QQ/微信/Telegram/Discord 等,通过 OpenClaw 自动路由。

常见问题

Q: 可以只推送财经新闻吗? A: 可以!在 config/sources.json 中只保留"财经"分类。

Q: 能推送多次吗? A: 可以!修改 config/schedule.json,添加更多时间点。

Q: 新闻源可以自定义吗? A: 可以!支持 RSS/网站/API 多种方式。

技术细节

  • 使用 SearXNG 隐私搜索
  • 新闻抓取用 BeautifulSoup/Playwright
  • AI 总结用 OpenClaw 内置模型
  • 定时任务用 OpenClaw cron

更新日志

v1.0.0 (2026-03-24)

  • 首次发布
  • 支持多源新闻抓取
  • AI 智能总结
  • 定时推送

许可证

MIT License

反馈

遇到问题或有建议?GitHub 提 Issue 或联系作者。

Usage Guidance
This skill is probably what it says (news fetch + summarize), but exercise caution before installing. Key points to check before you proceed: - Inspect the searxng skill: the scripts call 'uv run scripts/searxng.py' in ~/.openclaw/workspace/skills/searxng and will execute whatever code lives there. Ensure that searxng is installed from a trusted source and review its code. - Verify the 'uv' binary: confirm what 'uv' does in your environment (which runner/CLI it is) so you know what will be executed. - Understand push routing: the skill claims to send to QQ/WeChat/Telegram via OpenClaw; confirm how your platform supplies channel credentials and that it will not be leaked to external endpoints. - Consider sandboxing: run the skill first in a restricted environment or inspect network activity if you can, since it makes outbound requests to arbitrary news URLs and will run subprocesses. If the author explicitly declared the searxng dependency (and showed the searxng code/release source) and documented how push credentials are handled, my concern would be reduced.
Capability Analysis
Type: OpenClaw Skill Name: daily-news-brief-cn Version: 1.0.0 The skill bundle is a legitimate news aggregation and summarization tool. While `scripts/fetch_news.py` uses `exec()` to load `fetch_news_v3.py`, and several scripts utilize `subprocess.run` to call an external search utility (SearXNG), these actions are consistent with the stated purpose of fetching and processing live news. No evidence of data exfiltration, credential theft, or malicious prompt injection was found; the code logic focuses entirely on searching, categorizing, and formatting news reports.
Capability Assessment
Purpose & Capability
The name/description (daily news aggregation + AI summarization) aligns with the included scripts: they fetch/search, filter, classify, summarize and save briefs. Declared required binaries (python3, uv) are plausible for these tasks. However, the scripts rely on an external 'searxng' skill directory under the user's ~/.openclaw/workspace/skills/searxng and run its scripts; that dependency is not declared in the metadata or SKILL.md, which is an unexplained coupling.
Instruction Scope
SKILL.md directs running the included fetch scripts and adding cron jobs (normal). The code repeatedly runs subprocesses invoking 'uv run scripts/searxng.py' with cwd set to ~/.openclaw/workspace/skills/searxng — i.e., it will execute code from another skill folder. That means this skill implicitly executes third-party code from your workspace (and thus any code there), which expands its scope beyond the stated purpose and is risky if the referenced searxng code is untrusted or modified.
Install Mechanism
There is no install spec (instruction-only install via ClawHub is documented), and the repository includes Python scripts you run directly. No remote downloads or archive extracts are present in the package metadata, minimizing install-time code fetch risk. Still, runtime subprocesses will invoke other local skill code and make outbound network requests to news sources.
Credentials
The skill requests no environment variables or credentials, which is proportionate for passive news aggregation. However, it claims to push to QQ/WeChat/Telegram via OpenClaw routing without showing any authentication code; this relies on the platform to provide push credentials (not part of the skill). Also, the script accesses files under the user's home (the searxng skill folder), which is access beyond the skill's own config directory and should be considered when granting it runtime permissions.
Persistence & Privilege
The skill is not marked always:true and does not request permanent platform privileges. It writes output files into its own scripts/output directory (expected). The main privilege concern is runtime: because it can be invoked autonomously (platform default) and executes other local skill code, its effective blast radius at runtime is broader — but no explicit persistence or cross-skill configuration writes were found.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-news-brief-cn
  3. After installation, invoke the skill by name or use /daily-news-brief-cn
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首次发布。 - 支持多源新闻抓取(财经、科技、国际等)。 - AI 智能提炼新闻重点。 - 定时推送,时间可自定义。 - 支持行业定制、添加自定义新闻源和推送渠道。
Metadata
Slug daily-news-brief-cn
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Daily News Brief?

每日新闻简报,自动抓取热点新闻并 AI 提炼重点。支持财经/科技/国际新闻,定时推送。 It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Daily News Brief?

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

Is Daily News Brief free?

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

Which platforms does Daily News Brief support?

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

Who created Daily News Brief?

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

💬 Comments