Agent Skills
返回列表
每日新闻摘要

每日新闻摘要

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-news-digest。

技能介绍

要解决什么问题

工程师或分析岗若每天要扫人民网、新华网、36Kr 等多源中文资讯,手工复制粘贴既慢,又容易被娱乐软文、教程帖和重复通稿淹没。本技能把「抓取 → 入库 → 打分摘要 → 过滤去重 → 落盘」串成一条可定时跑的流水线,输出工作区内的 .news-digest-out.md 与桌面上的 新闻摘要_YYYYMMDD_HHMMSS.txt。

技能如何工作

  • 数据层:默认 SQLite(news.db,可用 NEWS_DIGEST_DB 覆盖),表包括 articles、monitor_websites、system_keywords、digest_output;初始化脚本会写入示例站点与关键词,也可通过 SQL 增删监测源。
  • 抓取与摘要:fetcher.py 里 extract_brief_summary 不是简单截断,而是按段落位置、数据密度、信号词(如「发布」「印发」)、实体密度和句末完整性打分,并去掉图说、署名、广告等噪声;formatter.py 的 clean_summary 再清理电头/记者署名,并对不完整句做回退或丢弃。
  • 过滤与去重:rules_config.py 排除娱乐、社会花边、教程指南、企业软文等;similarity.py 用 Jaccard 2-gram(≥90% 标重复);另有日期窗口(平时 3 天、节假日 7 天)与跨天去重逻辑。
  • 可选 LLM:配置 NEWS_DIGEST_LLM_* 环境变量可启用阶段 2.5 批量总结;未配置则静默跳过,仍用规则摘要。

适用边界与注意点

全链路约 13 分钟(网络与 LLM bound),单站抓取失败(SSL、521、404)不会中断整体流程。数据库增量追加,不会自动清空,需自行定期清理旧数据。部分站点反爬会导致个别源为空,属预期行为。

使用场景

  • 需在上班前汇总人民网、新华网、36Kr 等配置源中近 3 天产业与政策类稿件,并导出桌面 `新闻摘要_*.txt` 供晨会阅读
  • 已用 cron 定时跑全链路(init 除外),希望每天自动生成工作区 `.news-digest-out.md` 且重复通稿不再进入摘要
  • 研究某类经济/科技关键词时,要把教程帖、企业软文和社会花边从抓取结果里剔除,只保留可引用的正文摘要
  • 在 SQLite 的 `monitor_websites` 表新增行业站点与 CSS 选择器后,要验证抓取、去重与摘要后处理是否仍符合输出格式

适合人员

  • 负责产业政策监测、每天要扫多源官网并写内部简报的行业研究员
  • 用关键词权重(`system_keywords`)做相关性筛选、且不想手工删重复通稿的数据分析岗
  • 会把流水线挂到服务器 cron、并自行维护 `news.db` 与监测源列表的后端或运维工程师
  • 可选配置 LLM 批量总结(`NEWS_DIGEST_LLM_*`),在规则摘要与模型摘要之间切换的内容编辑或情报岗