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或自建中转服务)正确设置apiProvider和model等关键参数。脚本内置了代理支持,在配置了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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/grok-search/raw/index.md(查看排版版本)