# Energy News Search

> Energy News Search

- Skill: `alfonso0512/energy-news-search` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add alfonso0512/energy-news-search`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alfonso0512/energy-news-search/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: alfonso0512 (https://skillmd.com/u/alfonso0512)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alfonso0512/energy-news-search

---


## 设计思想

垂直搜索路由：无论用什么后端，都能命中专属能源新闻源。

```
用户搜 "比亚迪储能大单"
        │
        ▼
  识别 → storage 子域
        │
        ▼
  后端选择（自动降级）：
  Exa → anysearch → Brave → websearch → DuckDuckGo
        │
        ▼
  site: 过滤 → 专属源 → 结构化结果
```

**核心原理**：预定义 60+ 能源新闻源 + site: 过滤串。后端只是"引擎"，源表才是"灵魂"。

## 后端选择策略（自动降级）

**按优先级依次尝试，用第一个可用的：**

| 优先级 | 后端 | 条件 | 说明 |
|:--:|------|------|------|
| 1 | **Exa** | 有 `websearch_web_search_exa` | 语义搜索最强，site 过滤精准 |
| 2 | **Brave Search** | 有 Brave MCP 或 API Key | 独立索引，免费 2,000 次/月 |
| 3 | **通用搜索** | 有任意 web_search / webfetch | site: 过滤基本可用 |
| 4 | **curl 直搜** | 仅 bash 可用 | 最终兜底 |

**Agent 执行逻辑**：
1. 检查可用工具列表
2. 按优先级选第一个可用的
3. 用 site: 过滤串 + 关键词发起搜索
4. 全部不可用 → 提示用户安装任意搜索工具或注册 Exa/Brave 免费 Key

## 触发条件

当用户明确涉及以下场景时激活：
- "能源新闻"、"储能动态"、"光伏最新"、"风电消息"
- "新能源政策"、"电池行业"、"氢能进展"
- "电力市场"、"电动车产业链"
- 任何包含具体能源子领域的新闻查询

## 子域体系

| 子域 | 关键词 | 专属源（搜索时用 site: 过滤） |
|------|--------|------------------------------|
| `storage` | 储能/电池储能/BESS/液流/压缩空气 | OFweek储能网 `chuneng.ofweek.com`, 集邦储能 `energytrend.cn`, ES News `energy-storage.news`, 北极星储能 `chuneng.bjx.com.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |
| `solar` | 光伏/太阳能/组件/逆变器/硅料 | 索比光伏 `solarbe.com`, PV Magazine `pv-magazine.com`, 北极星光伏 `guangfu.bjx.com.cn`, 集邦新能源 `energytrend.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |
| `wind` | 风电/海上风电/风机/叶片 | 北极星风电 `fd.bjx.com.cn`, 能见 `nengapp.com`, Recharge `rechargenews.com`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |
| `hydrogen` | 氢能/绿氢/电解槽/燃料电池 | 氢能网 `h2.bjx.com.cn`, 新能源技术与装备 `ner.jgvogel.cn`, Hydrogen Insight `hydrogeninsight.com`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |
| `policy` | 政策/补贴/双碳/绿证/电力市场 | 国家能源局 `nea.gov.cn`, 北极星电力 `bjx.com.cn`, 中国电力新闻网 `cpnn.com.cn`, IEA `iea.org`, 中国能源新闻网 `cnenergynews.cn`, 中电联 `cecaweb.org.cn`, 环球网能源 `energy.huanqiu.com` |
| `market` | 企业/订单/财报/出海/融资/并购 | 集邦新能源 `energytrend.cn`, OFweek锂电 `libattery.ofweek.com`, 能见 `nengapp.com`, Reuters Energy `reuters.com`, 中国能源新闻网 `cnenergynews.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net`, 环球网能源 `energy.huanqiu.com` |
| `grid` | 电网/特高压/配电网/虚拟电厂 | 北极星输配电 `shupeidian.bjx.com.cn`, 中国电力新闻网 `cpnn.com.cn`, Utility Dive `utilitydive.com`, 中国能源新闻网 `cnenergynews.cn`, 北极星能源 `energy.bjx.com.cn`, 中电联 `cecaweb.org.cn` |
| `ev_battery` | 电动车/动力电池/固态电池/钠电 | OFweek锂电 `libattery.ofweek.com`, 电池中国 `cbea.com`, Electrek `electrek.co`, 集邦新能源 `energytrend.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net`, 中国能源新闻网 `cnenergynews.cn` |

完整源列表见 `references/sources.md`。

## 使用方法

### 搜索

**通用模式**（适用于所有后端）：

```
用你可用的搜索工具，搜："{关键词} site:{能源源域名1} OR site:{能源源域名2} OR ..."
```

**各后端示例**：

```bash
# Exa（最佳体验）
web_search_exa "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"

# Brave Search
brave_web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"

# 通用搜索
web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"

# curl 兜底
curl "https://lite.duckduckgo.com/lite/?q=比亚迪储能+订单+site:chuneng.ofweek.com"
```

**site: 过滤串**在 `references/sources.md` 每个子域中已预定义，直接复用。

### 批量搜索

当用户问题涉及多个能源子域时，**并行发起多个搜索**：

```
并行查询1: storage 子域 → site:chuneng.ofweek.com OR site:energy-storage.news
并行查询2: policy 子域  → site:nea.gov.cn OR site:bjx.com.cn
并行查询3: market 子域  → site:energytrend.cn OR site:reuters.com
```

### 全文提取

搜索结果摘要不够时，用 `webfetch` 提取原文：

```
webfetch "https://chuneng.ofweek.com/news/2026-07/ART-xxx.html"
```

## 子域发现（复刻 get_sub_domains）

查询 `references/sources.md` 获取完整子域和源列表。这是一个静态"发现文档"，等价于 anysearch 的动态 `get_sub_domains` API。

## 搜索策略

### 中文优先 → 英文补充

1. **先搜中文源**：覆盖国内政策和产业动态
2. **再搜英文源**：覆盖全球市场和技术前沿
3. **结果合并**：按时间排序

### 时效性控制

- 新闻类：搜索近 7-30 天内容
- 政策类：搜索近 30-90 天内容
- 技术前沿：不受时间限制

### 源优先级

| 优先级 | 场景 |
|--------|------|
| 行业垂直媒体 | 产业新闻、企业动态、技术进展 |
| 官方机构 | 政策法规、统计数据 |
| 综合媒体 | 补充视角、全球视野 |
| 学术/研究 | 技术深度分析 |

## 输出格式

搜索结果以结构化方式呈现：

```
## [子域名] 搜索结果 (N条, Xms)

### 1. [标题]
- 来源: [域名]
- 日期: [YYYY-MM-DD]
- URL: [链接]
- 摘要: [关键信息]

### 2. ...
```

## 示例会话

**用户**: "储能领域最近有什么大新闻？"

**Agent 执行**:
1. 读 `references/sources.md` 确认 storage 子域源
2. 并行搜索中英文储能源
3. 汇总返回

**用户**: "光伏和风电的政策有什么变化？"

**Agent 执行**:
1. 识别涉及 solar + wind + policy 三个子域
2. 并行三个搜索
3. 合并结果

## 扩展指南

添加新子域只需三步：
1. 在 `references/sources.md` 添加子域条目和源列表
2. 在本文档子域体系表中添加对应行
3. 搜索时带上新子域的 site: 过滤即可

