OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  grokipedia:搜索并获取来自 Grokipedia.com (xAI 知识库) 的文章内容

grokipedia:搜索并获取来自 Grokipedia.com (xAI 知识库) 的文章内容

 
  admin ·  2026-02-24 03:05:47 · 2 次点击  · 0 条评论  

名称: Grokipedia
描述: 从 Grokipedia.com(xAI 旗下由 Grok 生成的 AI 百科全书,类似维基百科)搜索并获取文章。当用户询问可能存在于 Grokipedia 的主题,或明确提及 Grokipedia 时使用。


Grokipedia 解析器

Grokipedia.com 搜索并获取文章——这是 xAI 推出的由 AI 生成的百科全书。

源码地址: github.com/kirillleventcov/grokipedia-parser

环境要求

  • Node.js (v18+) 或 Bun —— 用于运行搜索和获取脚本
  • 依赖项 —— jsdom@mozilla/readability(通过 bun install 安装)

安装

cd ~/.openclaw/workspace/skills/Grokipedia
bun install --production

注意: 安装过程会在技能目录下创建 node_modules/ 文件夹。脚本本身在运行时仅输出到标准输出(stdout)。

脚本说明

搜索文章

node ~/.openclaw/workspace/skills/Grokipedia/scripts/search.mjs "查询词" [--limit N]

参数说明:
- query - 搜索关键词(必需)
- --limit N - 最大返回结果数(1-50,默认:10)

输出: JSON 数组,包含 slugtitlesnippetrelevanceScore 字段

示例:

node ~/.openclaw/workspace/skills/Grokipedia/scripts/search.mjs "artificial intelligence" --limit 5

获取文章内容

node ~/.openclaw/workspace/skills/Grokipedia/scripts/fetch.mjs "文章_Slug"

参数说明:
- slug - 文章标识符(必需,区分大小写,使用下划线连接)

输出: 清理后的 Markdown 格式文章内容

示例:

node ~/.openclaw/workspace/skills/Grokipedia/scripts/fetch.mjs "Helsinki"
node ~/.openclaw/workspace/skills/Grokipedia/scripts/fetch.mjs "Artificial_intelligence"

功能特性

  • 网络访问: 仅从 grokipedia.com 获取数据(搜索 API + 文章页面)
  • 无需凭证: 公开只读访问,无需 API 密钥或令牌
  • 无运行时文件写入: 仅输出到标准输出(搜索结果为 JSON,文章为 Markdown)。安装步骤会在技能目录创建 node_modules/
  • 无持久化: 无后台进程、无定时任务、无需特殊权限
  • 依赖项: jsdom(DOM 解析)和 @mozilla/readability(文章内容提取)

注意事项

  • 文章标识符(slug)区分大小写(例如 Helsinki 而非 helsinki
  • 标识符中的空格用下划线代替(例如 Artificial_intelligence
  • 搜索最多返回 50 条结果
  • 文章内链格式为 [文本](/page/Slug)
  • 所有内容均由 Grok AI 生成
2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor