🔍 Unified Search - 统一搜索技能
name: unified-search
by coder-knock · published 2026-03-22
$ claw add gh:coder-knock/coder-knock-unified-search---
name: unified-search
description: 统一搜索技能!中文用百度,英文用 DuckDuckGo,加密货币用 CoinGecko
---
# 🔍 Unified Search - 统一搜索技能
**智能融合多种搜索引擎,一个脚本搞定所有搜索!**
---
🚀 快速开始
方式1:使用统一智能搜索脚本(最推荐 ⭐⭐⭐⭐⭐⭐)
**自动选择最佳搜索引擎!** 一行命令,智能搞定!
cd skills/baidu-search
# 中文搜索 → 自动用百度
python scripts/unified_search.py "Python 教程" --format
# 英文搜索 → 自动用 DuckDuckGo
python scripts/unified_search.py "Python tutorial" --format
# 加密货币 → 自动用 CoinGecko
python scripts/unified_search.py "btc价格" --format方式2:使用 Playwright 浏览器搜索(推荐 ⭐⭐⭐⭐⭐)
最稳定、最可靠的方式,使用 ClawX 内置的 browser 工具:
// 1. 启动浏览器
browser(action="start")
// 2. 打开百度或 Bing
browser(action="open", targetUrl="https://www.baidu.com")
// 或 browser(action="open", targetUrl="https://www.bing.com")
// 3. 获取页面快照
browser(action="snapshot")
// 4. 在搜索框输入关键词(找到搜索框的 ref,如 e12)
browser(action="act", request={
kind: "type",
ref: "e12",
text: "搜索词"
})
// 5. 按回车搜索
browser(action="act", request={
kind: "press",
ref: "e12",
key: "Enter"
})
// 6. 获取搜索结果
browser(action="snapshot")方式3:使用智能 Python 脚本搜索(备选)
cd skills/baidu-search
python scripts/smart_search.py "你的搜索词" --format方式4:使用原始百度 Python 脚本
cd skills/baidu-search
python scripts/baidu_search.py "你的搜索词" --format---
📋 功能对比
| 功能 | 统一智能搜索 | Playwright 浏览器 | 智能脚本 | 原始百度 |
|------|------------|-----------------|---------|---------|
| 中文自动用百度 | ✅ | ⭐⭐⭐⭐⭐ 手动 | ✅ | ✅ |
| 英文自动用 DDG | ✅ | ⭐⭐⭐⭐⭐ 手动 | ❌ | ❌ |
| 加密货币实时价 | ✅ | ❌ 需手动 | ✅ | ❌ |
| 多数据源集成 | ✅ 百度+DDG+API | ❌ 单一引擎 | ✅ 百度+Bing+API | ❌ 仅百度 |
| 易用性 | ⭐⭐⭐⭐⭐ 一行命令 | ⭐⭐⭐⭐ 需多步 | ⭐⭐⭐⭐⭐ 一行 | ⭐⭐⭐⭐⭐ 一行 |
| 推荐度 | ⭐⭐⭐⭐⭐⭐ 首选 | ⭐⭐⭐⭐⭐ 备选 | ⭐⭐⭐⭐ 备选 | ⭐⭐⭐ 备选 |
---
🎯 触发模式
| 触发短语 | 说明 |
|---------|------|
| 搜索[查询内容] | 使用统一智能搜索 |
| 统一搜索[查询内容] | 使用统一智能搜索 |
| 百度搜索[查询内容] | 使用百度搜索 |
| 浏览器搜索[查询内容] | 使用 Playwright 搜索 |
| baidu-search [查询内容] | 使用百度搜索 |
---
💡 最佳实践
日常搜索推荐流程
1. **首选**:`unified_search.py` - 自动选择,最方便
2. **备选**:Playwright 浏览器搜索 - 最稳定,可处理验证码
3. **备选**:`smart_search.py` - 百度 + Bing 双保险
选择指南
| 场景 | 推荐方式 |
|------|---------|
| 快速搜索任何内容 | unified_search.py |
| 中文内容搜索 | unified_search.py → 百度 |
| 英文内容搜索 | unified_search.py → DuckDuckGo |
| BTC/ETH 价格查询 | unified_search.py → CoinGecko |
| 需要完整网页截图 | Playwright 浏览器搜索 |
---
🛠️ 故障排除
问题:统一搜索脚本找不到模块
**解决方案**:确保 ddg-search 技能存在于 skills 目录中
# 检查目录结构
ls C:\Users\opens\.openclaw\workspace\skills\
# 应该能看到 baidu-search 和 ddg-search问题:DuckDuckGo 搜索失败
**解决方案**:安装 duckduckgo-search 库
pip install duckduckgo-search
# 或者在 ddg-search 目录中安装
cd skills/ddg-search
pip install -r requirements.txt问题:百度搜索遇到验证码
**解决方案**:
---
📁 目录结构
skills/baidu-search/
├── SKILL.md # 本文件
├── README.md # 用户友好的说明
├── OPTIMIZATION_SUMMARY.md # 优化总结
├── requirements.txt # Python 依赖
├── example_usage.js # 使用示例
├── quick_test.py # 快速测试
└── scripts/
├── unified_search.py # ⭐ 统一智能搜索(推荐)
├── smart_search.py # 智能搜索脚本
└── baidu_search.py # 原始百度脚本---
🔧 依赖安装
如需使用 Python 脚本搜索方式:
cd skills/baidu-search
pip install requests beautifulsoup4
# 如果使用统一搜索,还需要安装 DuckDuckGo 依赖
cd ../ddg-search
pip install -r requirements.txt---
✨ 统一搜索特色功能
1. **🧠 智能语言检测**
- 自动识别中文/英文查询
- 选择最佳搜索引擎
2. **💰 加密货币支持**
- BTC/ETH/比特币/以太坊自动识别
- CoinGecko 实时价格
- 美元 + 人民币双币种
3. **🔄 自动 Fallback**
- 百度失败 → 自动用 DDG
- DDG 失败 → 自动用百度
- 双重保障
4. **📊 标明来源**
- 每个结果显示来源(百度/DuckDuckGo/CoinGecko)
- 清楚知道数据来自哪里
---
**统一搜索,一个脚本搞定所有!首选 unified_search.py!** 🎉
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...