Install
openclaw skills install @noaheleven/gbrain-guide指导 agent 规范操作 GBrain 本地知识库(经 MCP 接入 WorkBuddy)。涵盖 GBrain 概念与安装形态、分类规范(路径前缀→类型)、资料入库、链接/标签关联、schema pack 切换、健康度治理、100G 大库分批处理与 Obsidian 联动。当涉及"把资料存进 GBrain / 用 GBrain 检索 / 整理知识库 / gbrain MCP 调用"时加载。
openclaw skills install @noaheleven/gbrain-guide本地已装 build-a-self-updating-agent-memory-graph-with-gbrain(来自技能市场,框架标 OpenClaw/Hermes,17k+ stars)。该 skill 偏概念与安装:GBrain 是什么、由谁构建、gbrain init --pglite、三种形态、时间轨迹/创始人评分卡、生产案例(17,888 页 / 4,383 人 / 723 家公司 / 21 个 cron)。本 skill 是它的实操补充——讲 agent 具体怎么调 MCP 工具、怎么分类、怎么处理 100G、怎么治理健康度。两者分工不重复:先看那个建认知,看本 skill 落地操作。
mcp__gbrain__ 前缀暴露,70+ 工具)。关键认知(务必先读):GBrain 只是底座,必须按规范使用,否则会变成一个 flat 文档桶。老板当前 brain 实测状态(gbrain-base@1.0.0,引擎 pglite):
即:资料进来了,但没分类、没关联,检索价值被严重浪费。本 skill 的每一节都在避免这种状态。
gbrain init --pglite(约 2 秒,无服务器、无 Docker,PGLite = WASM 版 Postgres + pgvector)。gbrain config set mcp.publish_skills true,之后 list_skills / get_skill 可拿到 GBrain 官方维护的、比本 skill 更权威的 agent 指导。GBrain 通过 schema pack 定义「页面 slug 的路径前缀 → page 类型」映射。老板当前激活 gbrain-base@1.0.0:27 种 page 类型 + 12 种 link 类型。
入库铁律:资料放进什么前缀文件夹,就自动归哪类。 不要丢原始路径(如 6.ros2系列教程/...),否则 GBrain 一股脑全标成 source 原始资料——这正是老板当前 107 个 page 全 orphan 的根因。
常用类型与路径前缀(来自 gbrain-base 实测):
| 类型 | 路径前缀 | 用途 |
|---|---|---|
| source | source/, sources/ | 原始资料(默认兜底) |
| note | note/, notes/ | 笔记 |
| project | project/, projects/ | 项目 |
| person | person/, people/ | 人物 |
| company | company/, companies/ | 公司 |
| deal | deal/, deals/ | 交易/投资 |
| concept | wiki/concept/, wiki/concepts/ | 概念 |
| guide | wiki/guide/, wiki/guides/ | 指南 |
| analysis | wiki/analysis/ | 分析 |
| hardware | wiki/hardware/ | 硬件 |
| architecture | wiki/architecture/ | 架构 |
| writing | writing/ | 写作 |
| media | media/ | 媒体 |
| email/, emails/ | 邮件 | |
| meeting | meeting/, meetings/ | 会议 |
| conversation | conversation/, conversations/ | 对话 |
| atom | atom/, atoms/ | 原子笔记 |
| extract_receipt | extracts/ | 抽取/收据 |
| calendar-event | cal/, calendar/ | 日历事件 |
| event | life/events/ | 生活事件 |
| diary | life/diary/ | 日记 |
| yc / civic / slack | yc/, civic/, slack/ | YC / 市政 / Slack |
完整 27 种类型 + 精确前缀:用 mcp__gbrain__schema_explain_type(type=xxx) 或 mcp__gbrain__schema_stats 查询;当前 pack 的 link 类型用 schema_stats 看 12 种。
老板场景建议映射:
wiki/architecture/、wiki/hardware/、wiki/guide/wiki/concept/project/note/、atom/ 或 wiki/analysis/source/。mcp__gbrain__sources_add / entry_import_content / put_page(按资料形态选;Markdown 直接 put_page,PDF/Word 走 sources_add)。mcp__gbrain__get_stats、mcp__gbrain__get_health 看 embed_coverage(应=1)与 orphan 数(应趋近 0)。老板当前 link_coverage=0,等于没建知识网,检索只能命中孤立片段。
mcp__gbrain__add_link(12 种 link type)连接「教程 → 项目 → 概念」mcp__gbrain__add_tag 打标签mcp__gbrain__get_links / mcp__gbrain__traverse_graph 验证关联是否形成网络老板只用默认 base。内置还有 gbrain-engineer(代码/硬件更贴)、gbrain-creator、gbrain-everything 等可选(当前 installed 为空)。
mcp__gbrain__list_schema_packs 看可选mcp__gbrain__reload_schema_pack 切换gbrain-engineermcp__gbrain__get_health:brain_score、embed_coverage、orphan 数、link 覆盖率mcp__gbrain__schema_review_orphans:列出无类型匹配的页面(即被错归 source 的)mcp__gbrain__schema_lint:lint 当前 packmcp__gbrain__run_onboard:自动体检/修复(admin 权限)目标:brain_score 向 100 收敛、orphan→0、link_coverage 显著提升。
mcp__gbrain__*)search / query / recall / get_chunksput_page / entry_import_content / sources_addtraverse_graph / get_linksget_health / schema_review_orphans / run_onboardschema_explain_type / schema_stats / get_active_schema_packGBrain 是检索层(查得到),Obsidian 做下游笔记沉淀(理得清)。
GBrain 无内建自启/看门狗;gbrain serve --http 是独立 HTTP 服务(默认端口 3131,MCP 端点 /mcp)。
示例部署(Windows 用户目录,用户名以 <用户名> 占位)
C:\Users\<用户名>\.gbrain\gbrain-serve.bat(netstat 端口预检防重复 + :loop 崩溃自拉起 + 写日志 gbrain-serve.log)。C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\GBrainServe.vbs,内容 ws.Run "...\gbrain-serve.bat", 0, False(0=隐藏窗口)。该 vbs 在 Windows 登录时由系统执行,不经过 WorkBuddy,LOLBin 拦不到,隐藏看门狗照常生效。agent 从 Bash 手动拉起 serve 的限制(重要)
wscript / cmd / cscript / powershell 当 LOLBin 拦截:
wscript ...\GBrainServe.vbs → Known Windows LOLBin that can execute arbitrary codecmd /c ...\gbrain-serve.bat → Invoking cmd.exe from Bash bypasses all command validationdangerouslyDisableSandbox: true 也拦(这是代码执行安全闸,不是沙箱)。绕过:直接跑 gbrain 可执行文件(不走脚本解释器)
C:\Users\<用户名>\.bun\bin\gbrain.exe(bun 启动壳,需把 .bun\bin 加进 PATH 让 bun 可达)。PATH="/c/Users/<用户名>/.bun/bin:$PATH" gbrain.exe serve --http(Bash 后台 run_in_background: true)。netstat -ano | grep :3131 应见 LISTENING;curl -m4 -o/dev/null -w '%{http_code}' http://localhost:3131/mcp 返回 405(GET 不被允许=服务活着)。:loop 看门狗(崩溃不自拉),且进程挂在 agent 会话下,会话结束可能退出。长期自启仍靠 Startup 里的 vbs(下次登录接管)。本 skill 为实操层,配合市场 skill build-a-self-updating-agent-memory-graph-with-gbrain(概念/安装层)使用。