brave-search-setup

🔧 Brave 搜索配置与代理修复工具

专为 OpenClaw 用户设计的 Brave Search 配置与网络诊断工具,快速解决代理和 API 连接问题,恢复网络搜索功能。

收藏
3.7k
安装
1.8k
版本
v1.0.0
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

Brave Search Setup 是一款专为 OpenClaw 生态系统设计的网络配置与诊断工具,主要解决用户在使用 web_search 和 web_fetch 功能时遇到的连接性问题。该技能通过系统化的配置流程,帮助用户完成 Brave Search API 密钥设置、代理环境配置以及网络故障排除,特别针对中国大陆用户常见的网络访问限制提供了详细的解决方案。

核心用法涵盖四个关键场景:首先是 Brave Search API 密钥的配置,支持通过命令行工具或手动编辑 JSON 配置文件完成;其次是针对 macOS 系统的代理设置,详细说明了如何检测 Clash、V2Ray、Surge 等工具的端口并配置系统环境变量;第三是提供了完整的故障排除指南,包括 "fetch failed" 错误的诊断流程;最后是支持网关服务的重启与验证,确保配置生效。

该技能的显著优点在于其针对性和实用性。它提供了从基础配置到高级诊断的完整工作流,特别针对 macOS 用户提供了 launchctl、shell export 和配置文件修改三种代理设置方式,满足不同持久化需求。文档结构清晰,包含具体的命令示例和常见错误解决方案,降低了用户的配置门槛。此外,技能充分考虑了 GFW 环境下的特殊需求,提供了详细的代理端口检测方法和混合端口使用说明。

然而,该技能也存在一定局限性。首先,它主要针对 macOS 系统设计,其中 launchctl 等命令在其他操作系统上无法使用,限制了跨平台适用性。其次,技能假设用户已经具备 Clash、V2Ray 或 Surge 等代理工具的基础知识,对于新手用户可能存在理解门槛。另外,配置过程涉及修改系统环境变量和 shell 配置文件,如果操作不当可能影响系统其他网络应用的正常运行。

适合使用该技能的目标群体主要包括:OpenClaw 生态系统的深度用户,特别是需要启用网页搜索功能的开发者;身处网络受限地区(如中国大陆)需要通过代理访问 Brave Search API 的技术人员;以及遇到 "fetch failed" 等网络连接错误需要系统诊断的运维人员。对于普通终端用户或不熟悉命令行操作的人群,该技能可能存在一定的使用难度。

使用风险方面,需要注意该技能会修改系统的 HTTPS_PROXY 和 HTTP_PROXY 环境变量,错误的代理配置可能导致系统级网络访问异常。虽然安全报告显示代码本身无恶意行为,但由于来源为 T3 级别(个人开发者),建议用户在执行前审查脚本内容。此外,修改 ~/.zshrc 等配置文件前建议进行备份,避免因配置错误导致 shell 环境异常。技能中涉及的进程重启操作(kill -USR1)虽为标准操作,但需确保正确识别 OpenClaw 网关进程,避免误杀其他系统进程。

安全解读

核心功能

brave-search-setup 是一份面向 OpenClaw 用户的纯文档型配置指南,专注于解决三大场景:Brave Search API 密钥配置、web_search 工具的网络故障排查,以及 macOS 系统下的代理设置(支持 Clash/V2Ray/Surge)。

显著优点

1. 场景精准定位:针对中国大陆用户访问国际 API 的典型痛点——浏览器能翻墙但 CLI 工具失败——提供了系统级诊断流程
2. 操作可复现:从端口检测(nc -z)到环境变量注入(launchctl setenv),再到网关重启验证,形成完整闭环

3. 多方案覆盖:提供临时/永久/进程级三种代理配置方式,适配不同用户的安全偏好

4. 零依赖风险:纯 Markdown 文档,无第三方依赖,无动态代码执行

潜在局限

  • 平台局限:代理配置章节深度绑定 macOS 生态(launchctl、Clash Verge 路径),Linux/Windows 用户需自行迁移
  • 工具绑定:与 OpenClaw 网关深度耦合,无法直接应用于其他 AI 工具链
  • 维护依赖:Brave Search API 政策或 Clash 配置格式变更可能导致文档过时
  • T3 来源风险:维护者为 GitHub 个人开发者,无企业背书

适合人群

  • 中国大陆 macOS 用户使用 OpenClaw 时遭遇 "fetch failed" 错误
  • 已配置 Clash/V2Ray 但 CLI 工具无法走代理的技术用户
  • 需要快速验证 Brave Search API 连通性的开发者

常规风险

| 风险点 | 说明 | 缓释建议 |
|--------|------|----------|
| API 密钥泄露 | 文档示例使用占位符,但用户可能误填真实密钥到 shell history | 使用 `config.patch` 而非直接编辑 JSON |
| 代理配置泛化 | `launchctl setenv` 影响全局环境,可能干扰其他工具 | 优先使用 shell profile 限定作用域 |
| 网关重启中断 | `kill -USR1` 信号处理不当可能导致服务异常 | 先执行 `config.patch` 启用 restart 权限 |

安全认证亮点

静态分析 95 分、依赖审计 100 分(零依赖)、隐私合规 90 分,整体评级 S(92分),属于文档型 Skill 的安全标杆。

brave-search-setup 内容

scripts文件夹
手动下载zip · 3.2 kB
detect-proxy.shtext/x-shellscript
请选择文件