mcpField
N
news-tracker

news-tracker

github.com/unix2dosProductivity838 installsUpdated 5w ago
Repository

About news-tracker

news-tracker is a skill for finding recent news on a specified topic. It guides web searches across Chinese and English, deduplicates and ranks results, and formats them as a news list or an answer with sources.

Key features

  1. 01Classify topics and query intent
  2. 02Search across Chinese and English
  3. 03Limit results to the past 24 hours
  4. 04Deduplicate and rank by relevance
  5. 05Format news lists or sourced answers

Use cases

  1. 01Collecting recent company or product news
  2. 02Tracking developments in a field or region
  3. 03Finding updates about a person or event
  4. 04Answering a current-events question with sources

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/unix2dos/skills --skill news-tracker

After installing, type/news-trackerin Claude Code to confirm it loaded.

Details

From the project README

News Tracker

获取特定主题的最新新闻和动态信息。

执行流程

1. 解析用户查询 → 识别主题类型 + 判断意图
2. 构造搜索查询 → 执行 2-3 次 search_web
3. 去重并评分 → 按相关性排序
4. 格式化输出 → 新闻列表 或 智能问答

Step 1: 主题类型识别

解析用户查询,识别主题类型:

类型识别特征搜索关键词模式
领域行业/学科名词{主题} 新闻 {时间} + {主题} latest news
公司企业/组织名称{公司名} 新闻 + {公司英文名} news
人物人名{人名} 最新动态 + {人名英文} latest
地区国家/地区名{地区} {领域}新闻 {时间}
产品产品/服务名称{产品名} 更新 + {产品名} release
事件活动/事件名{事件名} {年份} + {事件英文名}

Step 2: 意图识别

判断用户意图,决定输出格式:

意图识别特征输出格式
新闻聚合含"新闻/动态/资讯"等词,无疑问句式新闻列表(10 条)
智能问答疑问句,问"是什么/哪个/怎么样/多少"先回答问题,附信息来源

Step 3: 搜索执行

3.1 时间范围(硬性规则)

统一规则:只获取过去 24 小时内的新闻

  • 搜索时必须包含当天日期,格式如 {主题} 新闻 2026-02-05
  • 结果不足时有多少展示多少,不自动扩展时间范围
  • 如无结果,明确提示"过去 24 小时无相关新闻"
3.2 搜索策略(必须执行)

执行 2-3 次 search_web 调用,覆盖中英文和不同角度:

第 1 次搜索:{主题} 新闻 {YYYY-MM-DD}
第 2 次搜索:{主题英文} news {YYYY-MM-DD}
第 3 次搜索(可选):{主题} 最新 {YYYY-MM-DD}

示例 - 用户查询 "AI 最新新闻"(假设今天是 2026-02-05):

search_web("AI 新闻 2026-02-05")
search_web("artificial intelligence news 2026-02-05")
search_web("AI 大模型 最新 2026-02-05")
3.3 结果处理
  1. 去重:合并来自不同搜索的相同新闻(URL 或标题相似度 > 80%)
  2. 排序:按相关性评分降序排列
  3. 数量:保留 10 条(结果不足时保留全部)

Step 4: 相关性评分标准

评分输出文字标准
5 星5星主题完全匹配 + 来源权威 + 24小时内
4 星4星主题匹配 + 来源可靠 + 24小时内
3 星3星主题相关 + 来源一般

注意:不使用 emoji 星号,直接输出文字如 5星、4星、3星

权威来源列表(优先采用):

  • 科技类:TechCrunch、The Verge、Wired、36氪、虎嗅、极客公园
  • 综合类:Reuters、BBC、新华网、财联社、界面新闻
  • AI专业:arXiv、Hacker News、机器之心、量子位

输出格式

新闻列表格式(Telegram 移动端优化)
📅 YYYY-MM-DD {主题}日报

1️⃣ [新闻标题](URL)
   摘要文字,≤50字
   来源名 · 5星

2️⃣ [新闻标题](URL)
   摘要文字,≤50字
   来源名 · 4星

示例:

📅 2026-02-05 AI 日报

1️⃣ [百度发布文心大模型 5.0 正式版](https://news.cn/...)
   采用原生全模态统一建模技术,跻身国际第一梯队
   新华网 · 5星

2️⃣ [阿里发布 Qwen3-Max-Thinking 推理模型](https://...)
   创新测试时扩展机制,实现更高效推理
   新华网 · 5星

格式规范:

项目规范
日期标题📅 YYYY-MM-DD {主题}日报
序号使用 emoji 序号 1️⃣2️⃣3️⃣...
标题Markdown 超链接 [标题](URL),不暴露 URL
链接 URL必须使用 search_web 返回的完整重定向 URL,不要简化为域名
摘要≤ 50 字,紧跟标题下方
来源+评分{来源} · {N}星,无 emoji
条目间隔每条之间空 1 行
智能问答格式
## 回答

{基于最新信息的直接回答,1-3 段}

## 关键数据

| 指标 | 数值 | 来源 |
|------|------|------|
| ... | ... | ... |

## 信息来源

1. [{新闻标题} - {来源}]({URL})
2. ...

异常处理

情况处理方式
0 条结果提示"过去 24 小时无相关新闻"
结果不足有多少展示多少,不补足、不扩展时间范围
搜索工具失败提示网络问题,建议稍后重试

Comments

Markdown supported