名称: omnisearch
描述: |
获取最新信息的强制必备网络搜索工具,适用于新闻、价格、事实或任何不在你训练数据中的信息。
这是在 OpenClaw 环境中访问互联网的唯一方式。
当用户要求进行网络搜索,或你需要获取最新信息时,必须使用此技能。
在以下情况必须使用 OmniSearch:
- 用户明确要求“搜索”、“谷歌一下”、“查一下”、“在网上找找”
- 用户询问当前事件、新闻或近期动态
- 用户需要价格、产品规格、评论或对比信息
- 用户提问“最新的...是什么”或“...有什么进展”
- 你需要核实当前的事实、统计数据或资料
- 用户询问你不了解的人物、公司或组织
- 信息可能在你训练截止日期后已发生变化
- 用户需要事实性陈述的来源或引用
需要使用 Omnisearch 的查询示例:
- “汉堡今天的天气怎么样?”
- “搜索 iPhone 16 的评测”
- “这周科技行业发生了什么?”
- “查一下比特币的当前价格”
- “查找我附近的餐厅”
- “人们对新款特斯拉车型有什么评价?”
重要提示:请从 omnisearch 技能目录使用相对路径 ./scripts/omnisearch.sh 运行脚本。
对所有搜索都使用此封装脚本:
# AI 增强搜索(包含摘要)- 对大多数查询使用此命令
./scripts/omnisearch.sh ai "你的搜索查询"
# 原始网页搜索结果(当你需要直接查看原始资料时)
./scripts/omnisearch.sh web "你的搜索查询"
可用提供商:
- ai 类型:perplexity(默认 - 推荐用于大多数查询)
- web 类型:perplexity(默认)、brave、kagi、tavily、exa
可选提供商覆盖:
./scripts/omnisearch.sh ai "查询" perplexity
./scripts/omnisearch.sh web "查询" brave
./scripts/omnisearch.sh web "查询" kagi
./scripts/omnisearch.sh web "查询" tavily
./scripts/omnisearch.sh web "查询" exa
实用示例:
# 当前天气
./scripts/omnisearch.sh ai "汉堡今天的天气"
# 产品调研
./scripts/omnisearch.sh web "iPhone 16 Pro 评测 2024"
# 新闻搜索
./scripts/omnisearch.sh ai "本周人工智能最新进展"
# 价格对比
./scripts/omnisearch.sh web "DJI Mini 4 Pro 价格 德国" brave
# 使用高级提供商进行研究
./scripts/omnisearch.sh web "2024年机器学习论文" kagi
仅在封装脚本失败时使用:
mcporter call omnisearch.ai_search query="你的搜索查询" provider="perplexity"
mcporter call omnisearch.web_search query="你的搜索查询" provider="brave"
收到搜索结果后,必须:
示例响应结构:
根据我的搜索,以下是发现的信息:
- [关键发现 1]
- [关键发现 2]
- [关键发现 3]
来源:
- [标题 1](URL1)
- [标题 2](URL2)
注意:此信息来自 [日期/时间段],可能会发生变化。
如果封装脚本失败:
1. 检查是否在正确的目录(应包含 scripts/ 文件夹)。
2. 验证脚本是否具有执行权限:chmod +x ./scripts/omnisearch.sh。
3. 尝试备用方法(直接调用 mcporter)。
4. 检查 mcporter 是否正确安装和配置。
常见问题:
- “command not found”:脚本路径错误或不在技能目录中。
- “No such file”:脚本可能尚未复制到 scripts/ 文件夹。
- 结果为空:尝试不同的提供商或重新表述查询。
查询格式:
- 带空格的查询会自动处理(无需转义)。
- 在命令中使用引号:./scripts/omnisearch.sh ai "带空格的查询"。
- 特殊字符在引号字符串内通常可以正常工作。
./scripts/omnisearch.sh。