hot-monitorlisted
Install: claude install-skill likebing99/LKB-hot-monitor
# AI 热点监控技能 (Hot Monitor)
自包含的 AI 热点监控技能,无需后端服务、无需 API Key,装上即用。通过网页搜索和 RSS 聚合发现热点,利用 Agent 自身的 AI 能力做真假甄别、摘要生成和热度评分。
## 能力概览
| 能力 | 说明 |
|------|------|
| 关键词管理 | 添加、删除、查看、启停监控关键词 |
| 热点发现 | 多源搜索 + AI 分析,返回筛选后的高质量热点 |
| 热点分析 | 真假甄别、中文摘要、热度评分(1-10)、去重 |
| 结果持久化 | 本地 JSON 文件存储关键词和历史结果 |
| 通知推送 | 直接在对话中返回发现的热点 |
## 何时使用
- 用户说"帮我监控 XXX"、"添加关键词 XXX"、"我的关键词列表"
- 用户说"最近有什么热点"、"XXX 领域有什么新动态"、"查一下 XXX 的最新新闻"
- 用户说"扫描一下"、"刷新热点"、"帮我找找最新的 AI 新闻"
- 用户说"热点统计"、"今天有多少新热点"
- 用户提到任何领域的新闻监控或热点追踪需求
## 数据存储
在用户工作区根目录下创建 `.hot-monitor/` 目录:
```
.hot-monitor/
├── keywords.json # 关键词列表
└── results/
└── 2026-03-24.json # 按日期存储的扫描结果
```
首次使用时自动创建目录结构。读取 `references/data-models.md` 了解完整的数据结构定义。
## 核心工作流
### 1. 关键词管理
当用户要求管理关键词时:
**添加关键词:**
1. 读取 `.hot-monitor/keywords.json`(不存在则初始化为 `{"keywords": []}`)
2. 检查是否重复(按 keyword 字段去重)
3. 追加新条目,写回文件
4. 向用户确认添加成功,并询问是否立即扫描
**删除/启停关键词:**
1. 读取 keywords.json
2. 按名称匹配,执行删除或翻转 enabled 状态
3. 写回文件,向用户确认
**查看关键词:**
1. 读取 keywords.json
2. 格式化为表格输出(名称、类型、状态、创建时间)
### 2. 热点发现(核心流程)
当用户要求扫描热点或查询某领域动态时,按以下步骤执行。读取 `references/search-strategies.md` 获取每个数据源的详细搜索策略。
**步骤 A — 确定搜索关键词:**
- 如果用户指定了具体关键词,使用该关键词
- 如果用户说"扫描全部",读取 keywords.json 中 enabled 的关键词
- 为每个关键词生成 2-3 个语义变体(如 "GPT-5" → "GPT5"、"GPT-5 发布"、"GPT-5 release")
**步骤 B — 多源搜索:**
优先使用 `firecrawl_search` 工具(最可靠)。如果不可用,回退到 `fetch_webpage` 抓取搜索引擎页面。
对每个关键词/变体,依次搜索:
1. **Web 搜索**(firecrawl_search,query=关键词,limit=10,sources=[web, news])
2. **RSS 源**(fetch_webpage 抓取公开 RSS 的 XML,按关键词过滤)
可