介绍
# Grokipedia Parser
从 [Grokipedia.com](https://grokipedia.com) 搜索并获取文章——xAI 的 AI 生成百科全书。
**源码:** [github.com/kirillleventcov/grokipedia-parser](https://github.com/kirillleventcov/grokipedia-parser)
## 要求
- **Node.js** (v18+) / **Bun** —— 用于运行搜索和获取脚本 - **依赖项** —— `jsdom` 和 `@mozilla/readability`(通过 `bun install` 安装)
## 安装
```bash cd ~/.openclaw/workspace/skills/Grokipedia bun install --production ```
> **注意:** 安装会在技能文件夹中创建一个 `node_modules/` 目录。脚本本身在运行时仅输出到标准输出。
## 脚本
### 搜索文章
```bash node ~/.openclaw/workspace/skills/Grokipedia/scripts/search.mjs "query" [--limit N] ```
**参数:** - `query` - 搜索词(必填) - `--limit N` - 最大结果数(1-50,默认:10)
**输出:** 包含 `slug`、`title`、`snippet`、`relevanceScore` 的 JSON 数组
**示例:** ```bash node ~/.openclaw/workspace/skills/Grokipedia/scripts/search.mjs "artificial intelligence" --limit 5 ```
### 获取文章
```bash node ~/.openclaw/workspace/skills/Grokipedia/scripts/fetch.mjs "Article_Slug" ```
**参数:** - `slug` - 文章 slug(必填,区分大小写,使用下划线)
**输出:** 干净的 markdown 文章内容
**示例:** ```bash 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/`。 - **无持久化:** 无后台进程、无 cron、无提升权限 - **依赖项:** `jsdom`(DOM 解析)和 `@mozilla/readability`(文章提取)
## 注意事项
- 文章 slug 区分大小写(例如是 `Helsinki` 而不是 `helsinki`) - slug 使用下划线代替空格(例如 `Artificial_intelligence`) - 搜索最多返回 50 个结果 - 文章包含格式为 `[text](/page/Slug)` 的内部链接 - 内容由 Grok AI 生成