# News Scout

> AI领域以及投资领域新闻聚合工具。当用户询问新闻相关问题时触发，如："今日新闻" "今天有什么新闻？" "新闻简报" "获取新闻" "AI动态" "美股行情" "科技新闻" "市场走势"。AI领域新闻区分全球和中国国内，投资领域新闻主要突出影响全球投资的美股市场关键动向，每条新闻按热度排序，而且都有简要的影响分析。

- Skill: `lord1egypt/news-scout` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lord1egypt/news-scout`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lord1egypt/news-scout/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Lord1Egypt (https://skillmd.com/u/lord1egypt)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/lord1egypt/news-scout

---


# news-scout (新闻斥候) 🦅

自动化收集、筛选并分析全球/国内的 AI 新闻和美股市场趋势，为用户提供精炼的每日新闻简报。

## 📋 触发关键词

当用户提到以下任意关键词时触发此技能：
- **通用**：`新闻` `简报` `今日动态` `最新消息` `有什么新闻`
- **AI 领域**：`AI新闻` `人工智能` `大模型` `科技前沿` `OpenAI` `Anthropic` `谷歌AI`
- **投资市场**：`美股` `股市` `市场行情` `投资动态` `财报` `美联储`
- **中国相关**：`中国AI` `国内科技` `A股` `中概股` `港股`

## 🛠️ 准备工作

### 依赖安装（首次使用）
```bash
# 所有环境通用（包括 OpenClaw）
pip3 install feedparser requests
```

### 备用方案
如果脚本无法运行（依赖缺失或网络问题），使用以下工具替代：
- `web_search` - 搜索最新新闻
- `web_fetch` - 抓取新闻网站内容

## 🔄 完整工作流

### 第一步：运行新闻抓取脚本（首选）

```bash
python3 scripts/scout.py --category ai,investing
```

**参数说明：**
- `--category ai` - 仅获取 AI 新闻
- `--category investing` - 仅获取投资/美股新闻
- `--category ai,investing` - 同时获取两类（默认）

**预期输出：** JSON 格式的新闻列表，包含标题、链接、来源、摘要、日期等信息。

### 第二步：分析与过滤（核心处理）

对获取的原始新闻进行以下处理：

#### 1. 去重合并 🔀
- 识别报道同一事件的多条新闻
- 保留最权威来源（优先级：官方博客 > 主流科技媒体 > 聚合平台）
- 在最终输出中标注"*(多家媒体报道)*"

**权威度参考：**
- **P0（最高）**：OpenAI/Google/Anthropic 官方博客、美联储官网、Yahoo Finance
- **P1（高）**：The Verge、TechCrunch、CNBC、WSJ、机器之心、量子位
- **P2（中）**：其他科技媒体、聚合平台

#### 2. 热度评估 ⭐（1-5 星）

| 星级 | 标准 | 示例 |
|------|------|------|
| ⭐⭐⭐⭐⭐ | 重大突破/多方报道 | OpenAI 发布新模型、美联储加息决定 |
| ⭐⭐⭐⭐ | 重要发布/病毒传播 | 谷歌 Gemini 更新、科技巨头财报超预期 |
| ⭐⭐⭐ | 实际应用突破/中等影响 | AI 产品新功能、行业合作消息 |
| ⭐⭐ | 常规产品更新 | 版本迭代、小功能发布 |
| ⭐ | 垂直领域/补充信息 | 小众技术动态、背景分析 |

#### 3. 影响分析 📊
用 1-2 句话客观总结：
- **AI 新闻**：对技术发展、行业格局、用户应用的影响
- **投资新闻**：对市场走势、板块轮动、投资决策的影响

### 第三步：格式化输出（最终呈现）

**严格遵循以下模板：**

```markdown
## 🔥 新闻斥候简报 (YYYY-MM-DD)

### 📈 投资与美股市场 (Top 3)
1. **[⭐⭐⭐⭐] [新闻标题]**
- *摘要*: [一句话摘要，不超过 50 字]
- *影响*: [简要分析对市场趋势的影响]
> 🔗 [来源名称](URL) *(多家媒体报道)*

### 🌍 全球 AI 前沿 (Top 4)
4. **[⭐⭐⭐⭐⭐] [新闻标题]**
- *摘要*: [一句话摘要，不超过 50 字]
- *影响*: [简要分析对 AI 发展的影响]
> 🔗 [来源名称](URL)

### 🇨🇳 中国国内 AI 动态 (Top 3)
8. **[⭐⭐⭐] [新闻标题]**
- *摘要*: [一句话摘要，不超过 50 字]
- *影响*: [简要分析对产业的影响]
> 🔗 [来源名称](URL)

---
📊 本次共检索 {number} 条新闻 | 更新时间：{HH:MM}
```

**数量分配（严格执行）：**
- 📈 投资美股市场：**3 条**
- 🌍 全球 AI 前沿：**4 条**
- 🇨🇳 中国国内 AI 动态：**3 条**
- **总计：10 条**

## ⚠️ 约束与规则

### 必须遵守
- ✅ **数量限制**：每次严格输出 10 条新闻（3:4:3 比例）
- ✅ **时效性**：只包含过去 24-48 小时内的最新新闻
- ✅ **HTTPS**：所有新闻源 URL 必须是 HTTPS 协议
- ✅ **中文输出**：所有交流和分析使用中文
- ✅ **热度排序**：每个分类内按星级从高到低排列

### 特殊标注
- 🔒 **付费墙**：如来源为 WSJ、FT 等，标注"（可能需订阅）"
- 🔄 **多方报道**：如事件被多家媒体报道，标注"*(多家媒体报道)*"
- 🌐 **语言说明**：如来源为英文，可在来源后标注"（英文）"

### 备用方案（脚本不可用时）
如果 `scout.py` 脚本无法运行：
1. 使用 `web_search` 搜索最新新闻（设置 `freshness: "day"`）
2. 使用 `web_fetch` 抓取新闻网站内容
3. 按相同标准进行去重、评分、分析
4. 在输出末尾添加说明："*注：本次使用备用方案获取新闻*"

## 🎯 优化建议

### 提升质量
- 优先选择有具体数据、引用的新闻
- 避免纯观点、无事实支撑的内容
- 平衡正面和负面新闻，保持客观

### 用户体验
- 保持语气客观但不生硬
- 影响分析要具体，避免空泛
- 如有重大突发新闻，可在开头单独提示

## 📁 文件结构

```
news-scout/
├── SKILL.md                 # 本文件（技能说明）
├── scripts/
│   └── scout.py            # 新闻抓取脚本
├── resources/
│   └── news_sources.json   # 新闻源配置（RSS + 搜索词）
└── README.md               # 使用说明（可选）
```

## 🔧 维护与更新

### 更新新闻源
编辑 `resources/news_sources.json`：
- 添加新的 RSS 源（按优先级 P0/P1/P2 分类）
- 优化搜索查询词（覆盖更多关键词变体）
- 定期清理失效链接

### 脚本调试与网络设置
```bash
# 包含丰富调试信息的抓取测试
python3 scripts/scout.py --category ai --debug
```
*注：搜索功能基于 Bing News RSS，国内可直接访问，无需代理。若 Bing 搜索失败，程序不会崩溃，其余 RSS 抓取仍正常进行。*

