# Serper Search

> 使用 Google Serper Search API 进行网络搜索。当用户说"搜索"、"搜一下"、"查找"、"研究"、"调研"、"了解"、"查询"、"检索"时使用。

- Skill: `fanzhidongyzby/serper-search` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fanzhidongyzby/serper-search`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fanzhidongyzby/serper-search/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: fanzhidongyzby (https://skillmd.com/u/fanzhidongyzby)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/fanzhidongyzby/serper-search

---


# Google Serper Search Tool

基于 Google Serper API 的网页搜索工具，提供实时、准确的搜索结果。

## When to Activate

当用户提到以下内容时自动激活：

### 搜索类关键词
- "搜索"、"搜一下"、"搜搜"、"查找"、"找一下"
- "研究"、"调研"、"了解"
- "查询"、"检索"
- "看看"、"查查"

### 特定场景
- 需要获取最新新闻、信息
- 需要验证事实或数据
- 需要研究某个技术或概念
- 需要查找文档、教程
- 需要比较不同产品或方案

### 示例问题
- "搜一下最新的 AI 发展趋势"
- "帮我搜索最新的 AI 发展趋势"
- "查找一下 Python 3.13 的新特性"
- "研究一下自动驾驶技术的现状"
- "查查最新的网络安全新闻"
- "找一些关于微服务的教程"

## Tools

### serper_search

**用途：** 执行网络搜索，返回结果列表

**参数：**
- `query` (必选，string)：搜索关键词
- `num` (可选，number)：返回结果数量，默认 5，最大 20
- `gl` (可选，string)：国家代码，默认 cn
- **推荐值：** cn（中国）、us（美国）、uk（英国）、jp（日本）
- `hl` (可选，string)：语言代码，默认 zh-CN
- **推荐值：** zh-CN（简体中文）、en（英文）、ja（日语）

## Best Practices

### 1. 搜索技巧

使用具体的关键词，避免过于宽泛：

**示例：**
- ✅ "Kimi AI 模型 参数 对比 2025"
- ✅ "Python 3.13 新特性 官方文档"
- ❌ "Python"（太宽泛，结果太多）

### 2. 添加时间限定

明确时间范围，获取最新信息：

**示例：**
- ✅ "LangChain 最新文档 2025"
- ✅ "Python 3.13 发布时间"
- ✅ "AI 人工智能 新闻 2025年2月"

### 3. 使用精确搜索

用引号搜索精确短语：

**示例：**
- ✅ "\"machine learning\" 最佳实践"
- ✅ "\"RAG 架构\" 实现"

### 4. 添加技术术语

提高搜索精度：

**示例：**
- ✅ "Spring Cloud 微服务 实现"
- ✅ "React Hooks useEffect 使用"

### 5. 结果数量选择

根据需求调整：
- **快速查询：** `num=3`（快速浏览核心信息）
- **深入研究：** `num=10`（全面了解主题）
- **综合调研：** `num=20`（最大深度，覆盖面广）

### 6. 多轮搜索策略

对于复杂主题，使用多轮搜索深入挖掘：

**场景：研究微服务架构**

```javascript
// 第一轮：基础概念
serper_search({ query: "微服务架构 概念 优势", num: 5 })

// 第二轮：技术实现
serper_search({ query: "微服务 Spring Cloud Kubernetes", num: 8 })

// 第三轮：最佳实践
serper_search({ query: "微服务 最佳实践 常见问题", num: 10 })
```

### 7. 结果处理原则

- **优先权威来源：** 官方文档、知名技术博客、学术论文
- **交叉验证：** 对比多个来源的信息
- **关注时效性：** 优先较新的内容（近1-2年）
- **快速筛选：** 通过 snippet 判断相关性

## Example Scenarios

### 场景 1：技术调研

**用户提问：** "研究一下 LangChain 的核心概念"

**AI 行为：**
```javascript
// 搜索核心概念
serper_search({
  query: "LangChain 核心概念 官方文档 2025",
  num: 5
})

// 如果需要更多细节，继续搜索
serper_search({
  query: "LangChain Agents Chains 使用示例",
  num: 8
})
```

**回复示例：**
```
根据搜索结果，LangChain 的核心概念包括：

1. **Chains（链）**：将多个组件串联成工作流
2. **Agents（智能体）**：自主决策的 AI 代理
3. **Tools（工具）**：LLM 可用的外部能力
4. **Memory（记忆）**：对话上下文管理

📖 详细文档：https://python.langchain.com/
```

### 场景 2：新闻获取

**用户提问：** "今天有什么 AI 新闻？"

**AI 行为：**
```javascript
serper_search({
  query: "AI 人工智能 新闻 2025年2月6日",
  num: 10
})
```

**回复示例：**
```
今日 AI 要闻：

1. **OpenAI 发布新模型**：能力提升 30%
2. **Google DeepMind**：突破蛋白质折叠新算法
3. **中国 AI 监管**：新规发布，促进行业健康发展

🔍 来源：各大科技媒体报道
```

### 场景 3：产品比较

**用户提问：** "Kimi 和 ChatGPT 哪个更好？"

**AI 行为：**
```javascript
// 搜索对比评测
serper_search({
  query: "Kimi ChatGPT 对比评测 2025",
  num: 5
})
```

**回复示例：**
```
根据评测对比：

| 特性 | Kimi | ChatGPT |
|------|------|---------|
| 中文理解 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 工具调用 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 响应速度 | 快 | 中等 |

💡 建议：中文任务用 Kimi，复杂工具调用用 ChatGPT
```

### 场景 4：事实验证

**用户提问：** "听说 Python 4 要发布了，是真的吗？"

**AI 行为：**
```javascript
serper_search({
  query: "Python 4 发布计划 官方声明",
  num: 5
})
```

**回复示例：**
```
经核实：

❌ Python 4 目前没有发布计划
✅ Python 3.13 是最新版本（2024年10月发布）
✅ Python 3.14 计划于 2025 年发布

📊 信息来源：Python 官方 GitHub、PSF 公告
```

### 场景 5：快速查找

**用户提问：** "帮我找一个 React Hooks 的教程"

**AI 行为：**
```javascript
serper_search({
  query: "React Hooks 官方教程 中文",
  num: 3
})
```

**回复示例：**
```
推荐教程：

1. 📚 **React 官方文档**（推荐）
   https://react.dev/learn

2. 🎓 **阮一峰 React Hooks 教程**
   https://www.ruanyifeng.com/blog/2019/09/react-hooks.html

3. 📺 **B站 React Hooks 视频教程**
   搜索"React Hooks 入门"
```

## Limitations

- **搜索结果来源：** Google，可能受地区和个性化影响
- **访问限制：** 某些网站可能被屏蔽或需要登录
- **结果数量：** 最多 20 条
- **速率限制：** API 有调用频率限制，避免短时间内大量请求
- **搜索质量：** 取决于关键词的准确性和时机

## Configuration

### 环境变量配置（推荐）

编辑 `~/.openclaw/.env`：

```bash
SERPER_API_KEY=your-api-key-here
```

### 插件配置

在 `openclaw.plugin.json` 的 `configSchema` 中配置 `apiKey`。

### 获取 API Key

访问 [https://serper.dev/](https://serper.dev/) 注册并获取 API Key。

免费额度：每月 2,500 次调用。

## Related Tools

- **web_search：** Brave Search API（备选方案）
- **web_fetch：** 获取单个网页的详细内容

## Version History

- **v1.0** (2026-02-06)：初始版本，基础搜索功能
  - 支持 Google Serper API
  - 提供中文、英文多语言搜索
  - 集成 OpenClaw Skill 系统

- **v1.1** (2026-02-11)：优化 description，添加触发关键词
  - 更新 description 包含触发关键词
  - 优化 skill 激活机制

## Future Plans

- 📚 **serper-scholar**：学术搜索支持
- 🔍 **高级筛选**：时间范围、域名过滤
- 📊 **结果缓存**：提升重复查询性能
- 🌍 **更多地区**：支持更多国家和语言

---

**Tips：** 使用搜索时，尽量用自然语言表达你的需求，AI 会自动帮你构建合适的搜索查询。
