mcpField
O
openclaw-grok-search

openclaw-grok-search

github.com/stemmaker生产力5135 次安装36 周前更新
代码仓库

关于 openclaw-grok-search

一个项目本地技能,通过 Grok 执行网络检索,并以包含 content 和 sources 的 JSON 返回结果,适用于需要最新信息、文档链接或故障分析证据的 Agent。

主要功能

  1. 01跨平台网络检索
  2. 02结构化 JSON 输出
  3. 03通过命令行和环境变量配置
  4. 04搜索失败后重试

适用场景

  1. 01核查近期发布或兼容性
  2. 02查找官方文档和来源链接
  3. 03为错误分析搜集证据

MCP 相关

该技能要求 Agent 使用 GrokSearch 工具或命令行,而非内置的 WebSearch 或 WebFetch。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/stemmaker/openclaw-grok-search --skill openclaw-grok-search

安装后在 Claude Code 中输入/openclaw-grok-search确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
config.example.json
scripts/
grok_search.py
configure.py

详细介绍

Openclaw Grok Search

运行跨平台网络研究,并返回包含 content 和 sources 的结构化 JSON 输出。 此技能仅适用于项目本地,应直接从下载的项目目录运行。

何时使用

在以下任一情况适用时,回答前请使用此技能:

  1. 用户询问最新、当前、今天或近期的信息。
  2. 答案取决于版本、发布信息、变更日志或兼容性。
  3. 任务需要官方文档、API 参考或来源 URL。
  4. 用户报告错误,且根因分析需要网络证据。
  5. 你不确定,需要在最终输出前进行外部确认。

快速开始

  1. 以交互方式编写配置(仅首次运行时)。
python scripts/configure.py
  1. 运行查询。
python scripts/grok_search.py --query "What changed in Python recently?"

配置优先级

  1. CLI 参数,例如 --base-url 和 --api-key
  2. 环境变量 GROK_*
  3. 配置文件

默认配置查找顺序:

  1. config.json
  2. config.local.json

跨平台规则

  1. 优先使用 python ... 命令,不要要求使用仅适用于 PowerShell 的语法。
  2. 将配置保留在项目文件夹中,不要安装或复制到 ~/.codex。
  3. 仅在明确需要自定义路径时支持 GROK_CONFIG_PATH。

输出格式

始终输出包含以下内容的 JSON:

  1. ok
  2. content
  3. sources
  4. raw

反模式

禁止事项正确做法
不引用来源包含 Source [<sup>1</sup>](URL)
失败一次后就放弃至少重试一次
使用内置 WebSearch/WebFetch使用 GrokSearch 工具/CLI

评论

支持 Markdown