GEO Wiki Agent Skill 使用指南

GEO Wiki Agent Skill 使用指南,让 AI Agent 自动管理知识库,支持智能分类、排版、多语言同步

# GEO Wiki Agent Skill 使用指南 > 让 AI Agent 帮你自动管理知识库,一句话发布文章 --- ## 🎯 什么是 Agent Skill? Agent Skill 是 GEO Wiki 提供的 AI Agent 集成能力,让 AI Agent 能够通过 CLI 或 API 直接管理知识库。 **核心能力**: - 📝 智能内容生成 - 🏷️ 自动分类标签 - 🌍 多语言同步 - 🎨 排版优化 - 📊 SEO/GEO 优化 --- ## 🚀 快速开始 ### Step 1:登录 Wiki ```bash geo login --url http://localhost:3002 --user admin --pass Admin123 ``` ### Step 2:发布文档 ```bash # 从文件发布 geo doc create --file ./article.md --category tech # AI 自动生成并发布 geo llm generate --title "产品介绍" --category products ``` ### Step 3:验证发布 ```bash geo doc list --category tech ``` --- ## 📋 智能分类规则 Agent 应根据以下规则自动分类文档: ### 分类映射 | 内容类型 | 分类 slug | 标签 | |----------|-----------|------| | 产品规格书 | `can-motion` | 产品, 技术规格 | | 产品说明书 | `can-motion` | 产品, 使用手册 | | 协议转换器 | `protocol-adapter` | 协议, 转换器 | | 示例代码 | `code-examples` | 代码, 示例 | | 快速入门 | `support` | 快速入门, 教程 | | 常见问题 | `faq` | FAQ, 问题解答 | | 技术教程 | `support` | 教程, 技术 | ### 标签生成规则 ```yaml # 根据内容自动生成标签 tags: - 产品型号(如 UIM342) - 技术特性(如 CAN-bus, closed-loop) - 应用场景(如 工业自动化) - 内容类型(如 教程, 规格书) ``` --- ## 🎨 排版规范 ### 文档结构模板 ```yaml --- title: 文档标题 slug: url-friendly-slug category: 分类slug tags: [标签1, 标签2] author: admin description: 20字以上的描述 language: zh notice: "💡 本页面的提示信息" schema: type: TechArticle datePublished: YYYY-MM-DD dateModified: YYYY-MM-DD --- # 文档标题 > 一句话摘要 --- ## 产品概述 ## 核心特性 ## 技术规格 ## 应用场景 ## 示例代码 ## 相关文档 --- *最后更新: YYYY-MM-DD | 版本: v2.9.0* ``` ### Notice 自动生成规则 根据文档内容自动生成 notice: | 内容类型 | Notice 模板 | |----------|-------------| | 产品文档 | "📋 本页面包含 {产品型号} 的详细技术规格" | | 教程文档 | "💡 本教程需要 {前置条件},预计 {时间} 完成" | | FAQ | "❓ 常见问题解答,点击展开查看详细答案" | | 代码示例 | "💻 本页面包含可直接运行的示例代码" | | 安全提示 | "⚠️ 重要安全提示,请仔细阅读后再操作" | --- ## 🔧 CLI 命令参考 ### 文档管理 ```bash # 创建文档 geo doc create -f ./doc.md -c category -T "tag1,tag2" # 更新文档 geo doc update --slug doc-slug -f ./updated.md # 删除文档 geo doc delete --slug doc-slug # 列出文档 geo doc list --category products --json # 获取单个文档 geo doc get --slug doc-slug ``` ### 分类管理 ```bash # 创建分类 geo category create --name "分类名" --slug category-slug # 列出分类 geo category list --json ``` ### AI 功能 ```bash # AI 生成文档 geo llm generate --title "标题" --category cat --lang zh # AI 翻译文档 geo llm translate --slug doc-slug --target-lang en # AI 优化文档 geo llm optimize --slug doc-slug --mode replace ``` --- ## 📊 完整工作流示例 ### 场景:批量导入产品文档 ```bash #!/bin/bash # 批量导入产品文档 # 登录 geo login --url http://localhost:3002 --user admin --pass Admin123 # 创建分类(如不存在) geo category create --name "产品文档" --slug products # 批量发布 for f in ./products/*.md; do echo "发布: $f" geo doc create -f "$f" -c products -T "产品文档,导入" done # 验证 geo doc list --category products --json ``` ### 场景:多语言同步 ```bash #!/bin/bash # 发布中文文档后自动翻译为英文 # 发布中文版 geo doc create -f ./doc-zh.md -c products # 翻译为英文 geo llm translate --slug doc-slug --target-lang en # 验证 geo doc get --slug doc-slug --lang en ``` --- ## 🤖 Agent 集成配置 ### Claude Code / OpenClaw ```json { "tools": { "geo-wiki": { "command": "geo", "args": ["--url", "http://localhost:3002"] } } } ``` ### 环境变量配置 ```bash export GEO_URL=http://localhost:3002 export GEO_USER=admin export GEO_PASS=Admin123 ``` --- ## 📚 API 参考 ### 认证 ```bash # 登录获取 Cookie curl -X POST http://localhost:3002/api/v1/auth/login \ -H "Content-Type: application/json" \ -d '{"username":"admin","password":"Admin123"}' \ -c cookies.txt ``` ### 文档操作 | 功能 | 方法 | 路径 | |------|------|------| | 列出文档 | GET | `/api/v1/docs` | | 获取文档 | GET | `/api/v1/docs/:slug` | | 创建文档 | POST | `/api/v1/admin/docs` | | 更新文档 | PUT | `/api/v1/admin/docs/:slug` | | 删除文档 | DELETE | `/api/v1/admin/docs/:slug` | | 搜索文档 | GET | `/api/v1/docs/search?q=keyword` | ### AI 功能 | 功能 | 方法 | 路径 | |------|------|------| | AI 生成 | POST | `/api/v1/llm/generate` | | AI 翻译 | POST | `/api/v1/llm/translate` | | AI 优化 | POST | `/api/v1/llm/optimize` | | AI 分析 | POST | `/api/v1/llm/analyze` | --- ## ❓ 常见问题 **Q: Agent Skill 需要额外付费吗?** A: 不需要。Agent Skill 是 GEO Wiki 的内置功能,免费使用。 **Q: 支持哪些 AI Agent?** A: 支持所有兼容 CLI 或 API 调用的 Agent。 **Q: 如何处理 CSRF 问题?** A: 使用 Cookie 认证时,CSRF token 会自动处理。如遇问题,请重新登录获取新的 Cookie。 --- ## 🚀 下一步 1. **体验 Agent Skill** → 在本地启动 GEO Wiki 试试 2. **阅读 CLI 文档** → 完整命令参考 3. **阅读 AI 能力** → 了解 AI 生成和优化功能 --- *最后更新: 2026-05-26 | 版本: v2.9.0*