Install
openclaw skills install daily-news-report定时抓取并整合多源新闻,智能去重分类,改写成行业研报级一句话新闻,输出结构化日报并支持Telegram推送。
openclaw skills install daily-news-report每日定时抓取、处理和推送新闻资讯的 skill。支持全量模式和重点领域模式,自动去重、分类、排序和改写新闻,输出结构化的日报。
{
"mode": "all", // "all" 或 "focused"
"focus_topics": ["robot", "real_estate", "ai"],
"sources": {
"primary": ["cls", "ithome", "36kr"],
"backup": ["jiemian", "yicai", "zqrb", "xinhua", "ssnews", "mnjs", "gov"]
},
"schedule": ["08:00", "17:30", "22:30"],
"max_items": 15,
"include_links": true,
"timezone": "Asia/Shanghai",
"include_keywords": [],
"exclude_keywords": ["广告", "推广", "营销"]
}
标题或正文出现这些关键词时优先归为政策:
标题或正文里出现股票代码或明确识别为上市公司:
不属于政策类,也不属于上市公司时归到这里
定时触发 → 配置加载 → 新闻源抓取 → 数据标准化 → 去重 → 过滤 → 分类 → 改写 → 排序 → 截取 → 输出 → 推送
const REWRITE_PROMPT = `请将我提供的新闻按照以下规则改写成"一句话新闻":
1. 结构要求:
* 用 1–2 句完成整条新闻。
* 主题要明确,突出核心事件(如发布、布局、出货、融资、合作、产品突破等)。
2. 内容要求:
* 必须保留所有关键数据(如营收、出货量、占比、市场份额、融资金额、注册资本等)。
* 保持文字简洁、行业研报级表达。
3. 风格要求:
* 参考以下格式风格:
"【公司名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。"
同时要遵守:
- 不编造数字
- 不增加无依据判断
- 公司名、政策名、股票代码、技术术语必须保留准确`;
# 每日日报|YYYY-MM-DD HH:mm
## 一、政策
- 【机构名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
- 【机构名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
## 二、上市公司
- 【公司名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
- 【公司名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
## 三、非上市公司 / 产业动态
- 【公司名/机构名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
- 【公司名/机构名】关键动作 + 场景落地/战略意义;关键数据(出货/市占率/营收/利润等)。
daily-news-brief run - 立即执行一次daily-news-brief test - 测试模式运行(不发送推送)daily-news-brief config - 查看当前配置