宁伟

多用户隔离型长期记忆 Multi-user Long Term Memory

AI 智能体v1.0.0
作者:宁伟更新于 2026-05-11multi-user-long-term-memory@clawhub_kadbbz/multi-user-long-term-memory
上下文管理记忆增强工具调用#Long Term Memory#记忆

据 AlphaMoat 统计,截至 2026-09,多用户隔离型长期记忆 Multi-user Long Term Memory 累计下载 3,333 次、获 5 个星标,在全部 5,078 个 AI 技能中排名第 3,393 位,在「AI 智能体」分类(969 个)中排名第 692 位。

累计安装
210
累计下载
3,333
星标
5
全站排名
#3,393
全站前 67% · 「AI 智能体」前 72%
平台累计安装累计下载星标评论
ClawHub ↗1013,0074-
SkillHub ↗2103,3335—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

为不同用户维护相互隔离的长期记忆,并按用户标识读取对应上下文。

资料发布于 2026-10-29

可以用来做什么

  • 整理相关信息或执行对应操作

什么时候用

  • 用户需要相关工作流时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

请使用多用户隔离型长期记忆帮助处理这个任务

月度数据趋势

累计下载3,333
1,5782,5213,4632026-03 · 累计下载 1,7082026-05 · 累计下载 2,4222026-06 · 累计下载 2,6082026-07 · 累计下载 2,8712026-08 · 累计下载 3,0212026-09 · 累计下载 3,33326-0326-09
星标5
2452026-03 · 星标 22026-05 · 星标 42026-06 · 星标 52026-07 · 星标 52026-08 · 星标 52026-09 · 星标 526-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,333—5
2026-083,021+5.2%5
2026-072,871+10.1%5
2026-062,608+7.7%5
2026-052,422—4
2026-031,708—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

1.7 KB · ClawHub v1.0.0
# Multi-User Long-Term Memory

为多个用户维护独立的长期记忆文件。

## 功能

- 为不同用户创建独立的长期记忆文件
- 记录用户的偏好、上下文、重要事项
- 根据用户标识自动定位到对应的记忆文件
展开全部(共 70 行)
## 用户标识规则

**重要**:用于区分记忆的用户名取自 `sender_id` 中 `|` 符号**以前**的部分。

例如:
- `sender_id = "hzg-demo-appWillNing|s-24485376"` → 用户名为 `hzg-demo-appWillNing`
- `sender_id = "alice|session-123"` → 用户名为 `alice`
- `sender_id = "bob_channel|xyz"` → 用户名为 `bob_channel`

## 使用场景

当需要:
- 记住特定用户的信息或偏好
- 跨会话保持对某用户的记忆
- 为不同用户维护独立的上下文

## 文件结构

```
~/.openclaw/workspace/skills/multi-user-long-term-memory/
├── SKILL.md
├── README.md
├── references/
│   └── user-memory.js    # 记忆管理逻辑
└── users/
    └── {username}.md     # 各用户的记忆文件(按|前的用户名命名)
```

## API

### 获取用户记忆

```
user-memory.get(senderId) → 返回该用户的记忆内容
```

### 保存用户记忆

```
user-memory.save(senderId, content) → 保存内容到用户记忆文件
```

### 追加用户记忆

```
user-memory.append(senderId, content) → 追加内容到用户记忆文件
```

### 初始化用户记忆

```
user-memory.init(senderId, userName) → 初始化用户记忆文件
```

## 注意事项

- 记忆文件按用户名(|前的部分)命名,存储在 users/ 目录下
- 文件格式为 Markdown,便于阅读和编辑
- 相同用户名的不同会话将共享同一记忆文件

「AI 智能体」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。