grok-search

为AI智能体提供增强的网络搜索、内容抓取与站点地图生成能力。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:grok-search。
它的用途是:为AI智能体提供增强的网络搜索、内容抓取与站点地图生成能力。
完整的 Skill 内容见:https://321skill.com/skills/grok-search/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我搜索一下最新的Node.js LTS版本发布了哪些重要特性。” 它会调用配置好的搜索接口,并行查询多个信源,为你返回一份整合了官方公告、技术博客和社区讨论的摘要报告。或者

对AI说:“获取这个产品官网的站点结构,找出所有关于API的文档页面。” 它会生成该站点的页面地图,帮助你快速定位所需的技术资料。

介绍

grok-search 是一个专为AI智能体设计的Node.js脚本包,旨在解决智能体在信息获取环节的痛点。它通过封装Grok、OpenRouter等兼容Responses API的接口,并整合Tavily、Firecrawl等独立信源,为智能体提供了强大、可靠且可配置的网络访问能力。

使用方式非常灵活。你可以直接通过命令行运行脚本进行搜索、抓取或站点映射,也可以将其作为Skill集成到pi等AI智能体框架中。脚本支持通过配置文件或环境变量管理API密钥和详细参数,便于长期使用和自动化集成。

它非常适合需要实时获取外部信息、进行深度内容分析或探索网站结构的AI智能体开发者和使用者。无论是构建研究助手、市场分析工具还是内容聚合器,都能从中受益。

建议在使用前仔细阅读配置说明,根据你的API提供商(如xAI官方、OpenRouter或自建中转服务)正确设置apiProvidermodel等关键参数。脚本内置了代理支持,在配置了HTTP_PROXY等环境变量后会自动生效,方便网络受限环境使用。

核心特点

核心区别在于其“多源并行与优雅降级”架构:搜索时并行调用Tavily和Firecrawl以获取独立信源对比;抓取和站点映射时,优先使用付费服务的优质结果,最后自动降级到无需API密钥的轻量直接抓取,确保了高可用性和成本可控。

注意事项

不适合需要实时性要求极高(如秒级股价)或对特定小众网站进行深度、复杂交互式抓取的场景。

常见问题

没有Tavily或Firecrawl的API密钥能用吗?

可以使用。抓取(Fetch)和站点地图(Map)功能在无密钥时会自动降级到轻量的直接抓取模式,搜索(Search)功能则依赖配置的Responses API(如Grok)本身的内置搜索能力。

如何在我的AI智能体项目中调用这些脚本?

最直接的方式是将本仓库作为Skill集成(如复制到pi的skills目录)。你的智能体可以通过子进程调用或直接引用脚本模块的方式,来执行搜索、抓取等操作,并将结果纳入上下文。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/grok-search/raw/index.md 读取 grok-search 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。