核心用法
OmniSearch 是 OpenClaw 环境中唯一的网络搜索入口,提供两种主要调用模式:通过 ./scripts/omnisearch.sh 包装脚本执行 AI 增强搜索(ai 模式)或原始网页搜索(web 模式)。AI 模式默认使用 Perplexity 引擎,提供带总结和上下文的结果;Web 模式则返回原始搜索源,支持 Perplexity、Brave、Kagi、Tavily、Exa 五大提供商。用户只需在 skill 目录下执行 ./scripts/omnisearch.sh ai "搜索关键词" 即可获取结构化结果,系统会自动处理引号和空格,无需复杂转义。
显著优点
该工具的最大优势在于实时性与多源容错能力。相比依赖训练数据的静态回答,OmniSearch 能获取当前天气、最新股价、产品发布等时效性信息。多提供商设计(Perplexity 适合智能总结、Brave 注重隐私、Kagi 提供高级过滤)让用户可根据场景选择最佳引擎。包装脚本设计简洁,自动验证参数并生成结构化输出(包含 2-5 个关键发现点、可点击来源链接及时间戳标注),大幅降低 AI 幻觉风险。此外,它与 OpenClaw 环境深度集成,通过本地 mcporter 工具调用,无需额外配置 API 密钥。
潜在缺点与局限性
首先,来源可信度为 T3 级(个人开发者),虽代码安全但长期维护稳定性存疑。其次,脚本存在参数处理瑕疵:第 16、18 行的 $QUERY 变量未加双引号,若用户搜索包含特殊空格或通配符的内容可能导致解析异常。功能层面,工具完全依赖外部搜索 API,离线环境无法使用,且查询内容会被发送至第三方服务商(Perplexity、Brave 等),存在数据出境风险。此外,AI 增强模式的结果质量受限于提供商的算法,可能产生总结偏差,重要决策仍需交叉验证原始来源。
适合的目标群体
该技能特别适合需要实时信息的场景:新闻编辑追踪热点事件、投资者查询最新股价和财报、消费者进行产品比价和评测查阅、研究人员验证最新论文数据。对于经常需要回答"现在发生了什么"、"最新价格是多少"等时效性问题的 AI 助手用户,这是必备工具。同时,适合对隐私有一定要求(可选择 Brave)、对搜索质量有高要求(可选择 Kagi)的进阶用户。
使用风险与注意事项
数据隐私风险是首要关注点:所有搜索查询均会传输至第三方服务商,严禁用于搜索密码、内部机密、个人隐私等敏感信息。性能依赖方面,响应速度受网络状况和提供商 API 稳定性影响,高峰期可能出现延迟。技术风险包括脚本参数未完全转义可能导致的执行异常,建议避免在查询中使用复杂 shell 特殊字符。此外,搜索结果的准确性取决于第三方引擎,存在信息过时、来源不可信或算法偏见的可能,关键业务决策应辅以人工核实。建议定期关注 skill 更新,以修复参数引用等边界问题。