Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

memory-hub记忆中心

Agent Skill

memory-hub 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,976

周安装

124

GitHub Stars

公开资料未说明

下载量

992
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:memory-hub(记忆中心)
来源仓库:https://github.com/dr23334444/memory-hub
安装命令:
openclaw skills install memory-hub
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install memory-hub

简介

memory-hub 是多代理共享内存协议,同步用户偏好、常识与通用规则。

  • 适合多 Agent 协作环境,需统一知识基线或角色行为规范时使用。
  • 支持 USER.md、KNOWLEDGE.md 和 RULES.md 的结构化同步机制。
  • 安装命令为 openclaw skills install memory-hub,需文件系统写入权限。
  • 建议限制共享范围,避免敏感信息跨代理泄露。

SKILL.md

name
memory-hub
description
|

shared-memory

多龙虾共享记忆同步协议。所有 agent 通过同一个 GitHub 私有仓库共享对主人的认知,每只 agent 本地维护一份轻量摘要缓存。

首次安装

运行安装脚本(幂等,重复执行安全):

bash ~/.openclaw/skills/shared-memory/scripts/install.sh

脚本会:

  1. 询问共享仓库地址(如未配置)
  2. Clone 到 ~/.openclaw/shared-memory/
  3. 生成本地缓存文件 ~/.openclaw/workspace/SHARED_MEMORY_CACHE.md
  4. 提示用户确认后,在 AGENTS.md 的 ## Every Session 区块追加读取指令

安装完成后告知用户,并说明需要在其他龙虾上重复执行同样步骤。

配置文件

安装后配置存储在 ~/.openclaw/shared-memory/config.json

{
  "repo_url": "https://github.com/your-username/shared-memory",
  "local_path": "~/.openclaw/shared-memory",
  "agent_id": "agent-home",
  "last_sync": "2026-01-01T00:00:00"
}

共享仓库结构

shared-memory-repo/
├── USER.md        # 主人偏好、习惯、沟通方式
├── KNOWLEDGE.md   # 公共知识沉淀:踩坑、工具用法、最佳实践
├── RULES.md       # 所有龙虾通用铁律
└── TOOLS.md       # 公共工具:脚本、命令、配置

每条记忆格式(严格遵守,不得自由发挥):

## [分类] 标题

内容(1-5行,精炼)

_更新:YYYY-MM-DD by agent_id_

支持的操作

read — 读取共享记忆

触发词:读共享记忆、同步记忆、load shared memory

步骤:

  1. git -C ~/.openclaw/shared-memory pull --rebase --quiet
  2. 读取四个文件内容到上下文
  3. 告知用户"已加载共享记忆(最后更新:XXX)"

write — 写入新记忆

触发词:写入共享记忆、记录偏好、记住这个

步骤:

  1. 判断写入目标文件(USER/KNOWLEDGE/RULES/TOOLS,见分类指南)
  2. git -C ~/.openclaw/shared-memory pull --rebase --quiet
  3. grep 检查是否已有相似条目(有则更新,无则追加)
  4. 按格式追加/更新内容
  5. git -C ~/.openclaw/shared-memory add -A && git commit -m "🧠 [agent_id] 更新 FILE.md: 一句话描述" && git push
  6. 同步更新本地 SHARED_MEMORY_CACHE.md 摘要

push 失败时:git pull --rebase 后重试一次;仍失败则告知用户,不强制。

sync — 定期同步(静默)

触发词:心跳时自动检查、sync shared memory

步骤:

  1. pull 最新内容
  2. 对比本地缓存的 last_sync 时间戳
  3. 有更新则重新提炼摘要写入 SHARED_MEMORY_CACHE.md
  4. 更新 config.json 的 last_sync
  5. 静默完成,无需告知用户(除非发现重要新内容)

search — 检索

触发词:查共享记忆 + 关键词

步骤:

  1. pull 最新
  2. grep -r "关键词" ~/.openclaw/shared-memory/ --include="*.md" -l -n
  3. 返回匹配的段落(上下文各2行)

merge — 合并到本地缓存

触发词:更新本地缓存、merge shared memory

步骤:

  1. pull 最新内容
  2. 提炼四个文件的核心要点(每个文件不超过20条)
  3. 覆盖写入 SHARED_MEMORY_CACHE.md
  4. 告知用户"本地缓存已更新,共 X 条摘要"

分类指南

内容类型写入文件
主人的偏好、习惯、沟通风格USER.md
工具用法、踩坑经验、最佳实践KNOWLEDGE.md
所有龙虾必须遵守的行为规范RULES.md
可复用脚本、命令、配置片段TOOLS.md

写入原则(防垃圾堆积)

  1. 去重优先:写入前必须 grep 检查,有相似条目则更新不新增
  2. 精炼不冗余:每条记忆 1-5 行,不写流水账
  3. 分类准确:按上表分类,不得新增文件
  4. 标注来源:每条末尾标注更新时间和 agent_id

升级路径

当单文件超过 200 行时,主动提示用户考虑升级。 详见 references/upgrade-guide.md

注意事项

  • 不支持:删除条目、修改文件结构、新增文件
  • 不支持:自由编辑,所有操作必须通过上述5个命令
  • 共享仓库建议设为 Private(含个人隐私)
  • 各龙虾的专属上下文(本地任务、环境配置)仍存各自的 MEMORY.md,不写入共享仓库

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.47%
按下载量换算699

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills