← Back to Skills Marketplace
838
Downloads
0
Stars
4
Active Installs
2
Versions
Install in OpenClaw
/install daily-news-brief
Description
每天早上8点自动搜集并发布国际时事、经济形势、科技发展新闻的skill。基于历史模式和近期国际动向(如特朗普即将访华等),提供专业的新闻简报。
README (SKILL.md)
Daily News Brief Skill
概述
这是一个每天早上8点自动搜集并发布国际时事、经济形势、科技发展新闻的skill。基于历史模式和近期国际动向(如特朗普即将访华等),提供专业的新闻简报。
功能特点
- 定时执行:每天早上8点(北京时间)自动运行
- 多领域覆盖:国际时事、经济形势、科技发展
- 智能筛选:基于历史模式和近期动向筛选重要新闻
- 格式规范:统一格式的新闻简报
- 多渠道发布:支持飞书、微信等多种渠道
文件结构
daily-news-brief/
├── SKILL.md # 技能说明文档
├── news-brief.js # 主脚本文件
├── config.json # 配置文件
├── templates/ # 模板目录
│ ├── brief-template.md # 简报模板
│ └── style.css # 样式文件
└── history/ # 历史简报存档
使用方法
1. 安装依赖
cd "C:\Users\User\.openclaw\workspace\skills\daily-news-brief"
npm install axios cheerio node-cron
2. 配置
编辑 config.json:
{
"newsSources": {
"international": [
"https://news.cctv.com/world",
"https://www.reuters.com/world",
"https://www.bbc.com/news/world"
],
"economic": [
"https://finance.sina.com.cn",
"https://www.bloomberg.com/markets",
"https://www.ft.com/markets"
],
"technology": [
"https://tech.sina.com.cn",
"https://techcrunch.com",
"https://www.theverge.com/tech"
]
},
"schedule": "0 8 * * *", // 每天早上8点
"timezone": "Asia/Shanghai",
"outputChannels": ["feishu", "wechat"],
"recipients": ["ou_63fe82c05165ad03801998f88ef81025"],
"historicalPatterns": {
"trumpVisit": true,
"usChinaRelations": true,
"middleEastTensions": true,
"aiDevelopment": true,
"economicPolicies": true
}
}
3. 运行
node news-brief.js
4. 设置定时任务
# Windows 任务计划程序
schtasks /create /tn "DailyNewsBrief" /tr "node C:\Users\User\.openclaw\workspace\skills\daily-news-brief\
ews-brief.js" /sc daily /st 08:00
新闻筛选逻辑
国际时事优先级
- 中美关系:特朗普访华、贸易谈判、外交互动
- 中东局势:伊朗、以色列、地区冲突
- 欧洲动态:欧盟政策、英国脱欧后续
- 亚太地区:朝鲜半岛、台海局势、南海问题
- 全球热点:气候变化、疫情、国际组织动态
经济形势关注点
- 宏观经济:GDP、通胀、就业数据
- 货币政策:美联储、央行利率决策
- 贸易投资:国际贸易、外商投资政策
- 产业发展:新能源、数字经济、制造业
- 市场动态:股市、汇市、大宗商品
科技发展重点
- 人工智能:大模型、AI应用、伦理监管
- 半导体:芯片制造、供应链、技术突破
- 新能源:电动汽车、光伏、储能技术
- 生物科技:基因编辑、医疗AI、新药研发
- 太空探索:商业航天、卫星互联网、深空探测
简报模板
标题格式
📰 每日新闻简报 | {日期} | {星期}
内容结构
- 国际时事(3-5条重要新闻)
- 经济形势(3-5条关键动态)
- 科技发展(3-5条前沿进展)
- 今日关注(重点事件提醒)
- 历史回顾(相关历史事件)
输出示例
📰 每日新闻简报 | 2026年3月4日 | 星期三
🌍 国际时事
1. 法国宣布"戴高乐"号航母部署地中海应对中东局势
2. 王毅同以色列外长通电话讨论地区事务
3. 国际社会聚焦中国两会,关注全球影响
💰 经济形势
1. 六部门发文支持光伏组件综合利用
2. 上海加码布局本土算力设施
3. 黄金白银价格出现大幅波动
🔬 科技发展
1. 中国AI实现60美元制作电影预告片
2. 苹果全线上调MacBook售价,转向AI优先战略
3. 美国在军事行动中使用Anthropic AI模型
👀 今日关注
• 特朗普访华筹备进展
• 美联储利率决策会议
• 全国两会科技创新议题
📚 历史回顾
• 2025年3月:中美科技合作协议签署
• 2024年3月:人工智能安全峰会召开
高级功能
1. 个性化定制
- 根据用户关注领域调整新闻权重
- 支持关键词过滤和优先级设置
- 可配置简报长度和详细程度
2. 智能分析
- 新闻情感分析(正面/负面/中性)
- 趋势预测和关联分析
- 历史模式匹配和提醒
3. 多渠道适配
- 飞书卡片格式优化
- 微信图文消息适配
- 邮件HTML格式支持
- 语音播报版本生成
4. 数据持久化
- 每日简报存档
- 新闻关键词索引
- 用户阅读统计
- 反馈收集分析
维护和更新
定期检查
- 新闻源可用性检查(每周)
- 模板更新和优化(每月)
- 关键词库更新(每季度)
- 算法调整和优化(每半年)
故障处理
- 网络异常重试机制
- 源站不可用备用方案
- 内容解析失败处理
- 发布失败重试逻辑
注意事项
安全性
- 所有外部内容需经过安全过滤
- 避免执行不可信代码
- 保护用户隐私数据
- 遵守内容审核规范
合规性
- 遵守新闻转载相关规定
- 注明新闻来源和出处
- 避免传播不实信息
- 尊重知识产权
性能优化
- 控制API调用频率
- 缓存新闻内容
- 异步处理机制
- 内存使用监控
扩展计划
短期(1-3个月)
- 增加更多新闻源
- 优化自然语言处理
- 添加多语言支持
- 完善用户反馈机制
中期(3-6个月)
- 引入机器学习推荐
- 开发移动端应用
- 集成日历提醒
- 添加语音播报功能
长期(6-12个月)
- 构建新闻知识图谱
- 开发预测分析功能
- 建立专家评论系统
- 打造新闻社交平台
技术支持
- 问题反馈:通过OpenClaw issue系统
- 功能建议:提交feature request
- 紧急支持:联系开发团队
最后更新:2026年3月4日 版本:1.0.0
Usage Guidance
This skill appears to do what it says: scrape news, generate and archive briefs, and optionally publish. But there are two practical red flags you should address before installing or enabling autonomous runs:
1) Publishing credentials missing: The skill advertises Feishu/WeChat output but does not declare any API keys/tokens. Inspect publish-brief.js (and any code that sends network requests to messaging APIs) to see where it expects credentials to live (env vars vs config.json). Do not place secrets into plain files without understanding scope and permissions. Ask the author to document required credentials and to use environment variables or a secure secret store.
2) Test/run during install and automatic scheduling: install.sh runs a test invocation (node news-brief.js --run-now) and can set cron/systemd. That test run could attempt to publish if credentials are present. If you proceed, run the code in an isolated environment (container or VM) first, or remove/disable publish calls until you confirm behavior.
Other recommendations:
- Review publish-brief.js to confirm endpoints and authentication flows; ensure endpoints are official (api.feishu.cn / open.feishu.cn or official WeChat endpoints) and not hard-coded third-party servers.
- Prefer supplying API credentials via environment variables (documented) rather than embedding them in config.json. Verify the skill does not exfiltrate keys elsewhere.
- Run npm install and a local dry run with network disabled to review logs and saved files before enabling cron/systemd.
- If you want to use publishing features, require the author to list explicit required env vars and minimal privileges for those tokens.
I have medium confidence because the main code shown is consistent with the declared purpose, but critical publishing-related files/flows (publish-brief.js and any code using child_process.exec) are not fully visible here — confirming whether the skill expects credentials in config or environment or contacts unexpected endpoints would raise or lower risk.
Capability Analysis
Type: OpenClaw Skill
Name: daily-news-brief
Version: 1.0.1
The daily-news-brief skill bundle is a functional news aggregation tool designed to scrape, filter, and report international, economic, and technology news. The code (news-brief.js, news-brief-simple.js) uses standard libraries like axios and cheerio to fetch data from reputable sources (CCTV, Sina, Reuters, etc.) and generates Markdown reports. The installation script (install.sh) and configuration (config.json) correctly implement the stated purpose of the skill, including the setup of cron jobs and systemd services for daily automation. No evidence of data exfiltration, malicious payloads, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description: daily news brief that collects and publishes news. The code implements scraping, summary generation and local archival (history/*.md). However the SKILL.md and config.json advertise multi-channel publishing (feishu, wechat) but the skill does not declare or require any API keys or tokens. A publishing integration would legitimately need credentials; their absence is an incoherence (where/how are tokens supplied?).
Instruction Scope
SKILL.md instructions are mostly scoped to installing npm deps, editing config.json, running node news-brief.js and setting a cron/task schedule — all expected. The install script (install.sh) runs a test execution (node news-brief.js --run-now) and can optionally install a cron or systemd service; a test run or service could trigger publishing if credentials are present. The instructions reference output channels and recipients but don't explain authentication steps, giving the agent/installer discretion that could cause unintended external publication.
Install Mechanism
No remote ad-hoc downloads; install.sh uses npm install (package-lock present) and optionally sets cron/systemd entries. npm pulls from a mirror (registry.npmmirror.com) according to package-lock — moderate risk but typical for Node projects. install.sh is interactive and will attempt a test run; it also suggests creating a systemd file that requires manual privileged copy to /etc (not done automatically).
Credentials
The skill claims to publish to Feishu/WeChat and config.json references recipients, but requires.env and primary credential fields are empty. Publishing integrations normally require API keys/tokens (e.g., FEISHU_APP_ID/FEISHU_APP_SECRET or WECHAT credentials). Lack of declared env vars is an unexplained mismatch and increases the chance the skill expects tokens to be placed in config files or environment without explicit guidance — risky for secrets management and surprising for users.
Persistence & Privilege
always:false and default agent-invocation settings; the skill does not request forced persistent inclusion. The installer offers to add a cron job or create a systemd unit, which is a normal opt-in persistence mechanism; these require user consent and (for systemd) manual privileged steps.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install daily-news-brief - After installation, invoke the skill by name or use
/daily-news-brief - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- 新增历史简报存档文件:添加了 2026-03-17 的历史简报。
- 更新简报内容:latest-brief.md 已更新,包含最新一天的新闻摘要。
v1.0.0
- 首次发布 Daily News Brief 技能,自动搜集并发布国际时事、经济形势、科技新闻简报。
- 支持每天 8 点自动定时运行,多渠道(如飞书、微信)推送。
- 基于历史模式和近期动向(如中美关系、特朗普访华等)智能筛选新闻。
- 简报内容结构化,涵盖国际、经济、科技、重点关注及历史回顾。
- 提供个性化定制、智能分析、数据持久化等高级功能,并支持多渠道格式输出。
Metadata
Frequently Asked Questions
What is Daily News Brief?
每天早上8点自动搜集并发布国际时事、经济形势、科技发展新闻的skill。基于历史模式和近期国际动向(如特朗普即将访华等),提供专业的新闻简报。 It is an AI Agent Skill for Claude Code / OpenClaw, with 838 downloads so far.
How do I install Daily News Brief?
Run "/install daily-news-brief" 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 zwang2sz (@zwang2sz); the current version is v1.0.1.
More Skills