首页龙虾技能列表 › Openclaw Skill Session Memory — OpenClaw 会话记忆 - 每日本地记录+敏感数据脱敏+本地搜索

Openclaw Skill Session Memory — OpenClaw 会话记忆 - 每日本地记录+敏感数据脱敏+本地搜索

v0.1.0

自动每日保存对话,敏感数据(邮箱、电话、API密钥等)脱敏,支持快速关键字搜索近期会话。

0· 284·1 当前·1 累计
by @qiaotucodes (魏然)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/2
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能的代码和指令与其声明的目的相符(每日本地记录+脱敏+本地搜索),无网络调用或无关凭据请求,但存在一些实现错误和需要审查的隐私问题。
评估建议
该技能似乎做了它声称的:本地保存会话日志并提供基于正则表达式的搜索功能。安装前:(1)审查和测试脱敏规则——一些模式可能过度脱敏或漏过秘密;(2)注意对话日志以未加密形式写入 ~/.openclaw/.../memory/conversations — 确保文件系统权限和备份满足您的隐私需求;(3)该包有小的实现问题(例如,skill.py引用timedelta而未导入)—— 在安全环境中测试并考虑修复这些错误;(4)如果需要更强的保护,考虑加密memory目录或限制访问会话文件。如果您愿意,我可以指出确切的行来更改timedelta/导入错误并建议更安全的脱敏正则调整。...
详细分析 ▾
用途与能力
名称/描述声明本地对话记录、脱敏和搜索;包含的Python脚本(record.py、search.py、skill.py)实现了这些行为,并且仅在 ~/.openclaw (sessions -> memory/conversations) 读写,与声明的目的一致。
指令范围
SKILL.md 指示代理运行包含的脚本,并引用代码使用的相同文件路径。脚本从 ~/.openclaw/agents/main/sessions 读取JSONL会话日志,并在 ~/.openclaw/.../memory/conversations 下写入markdown文件 — 这对于会话记忆技能是预期的。注意:该技能在磁盘上存储完整的对话文本(尽管被脱敏),没有网络数据外泄或访问其他系统配置文件。
安装机制
无安装规格(仅指令打包)并且所有代码包含在包中。没有从远程URL下载或执行任何内容,因此安装风险较低。
凭证需求
该技能不需要环境变量或外部凭据。其文件访问仅限于OpenClaw会话日志和用户主目录下的技能自己的memory目录 — 与其目的成比例。
持久化与权限
always 为 false 且该技能不请求持久的平台级权限。它仅在用户主目录下写入自己的文件,不修改其他技能或全局代理配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.02026/3/2

会话记忆技能初始发布:- 自动记录会话对话并每日保存为markdown文件。- 敏感信息(邮箱、电话、API密钥等)为隐私而脱敏。- 提供快速关键字搜索,使用正则表达式,无需加载整个文件。- 包括CLI工具用于搜索关键字、设置时间范围和列出最近的会话文件。- 对话日志按日期组织,包含摘要以便易于审查。

● 无害

安装命令 点击复制

官方npx clawhub@latest install openclaw-skill-session-memory
镜像加速npx clawhub@latest install openclaw-skill-session-memory --registry https://cn.clawhub-mirror.com

技能文档

自动记录对话内容,按日期存储,支持快速关键字搜索回忆。

功能

  • 自动记录: 每次会话结束后自动保存对话内容到md文件
  • 按日期存储: 文件保存在 memory/conversations/YYYY-MM-DD.md
  • 数据脱敏: 自动过滤账号、密码、密钥、token等敏感信息
  • 快速搜索: 支持关键字正则匹配,无需加载整个文件

使用方式

自动记录(会话结束自动调用)

技能会在会话结束时自动调用,记录本次会话内容。

手动搜索回忆

# 搜索关键字(默认搜索最近7天)
python3 ~/.openclaw/workspace/skills/session-memory/search.py "关键词"
# 搜索指定天数
python3 ~/.openclaw/workspace/skills/session-memory/search.py "关键词" --days 30
# 列出最近所有会话文件
python3 ~/.openclaw/workspace/skills/session-memory/search.py --list

脱敏规则

自动替换以下内容:
  • 邮箱: xxx@xxx.com[EMAIL]
  • 手机号: 11位数字 → [PHONE]
  • API Key/Token: 包含 keytokensecretpassword 的长字符串 → [REDACTED]
  • 身份证号: 18位 → [ID]
  • 银行卡号: 16-19位 → [CARD]
  • IP地址: → [IP]

文件格式

# 2026-03-02 会话记录

会话 1

  • 时间: 19:13 - 19:20
  • 渠道: feishu
  • 消息数: 6

关键内容

  • 用户询问焱焱是否在线
  • 讨论会话丢失问题
  • 要求创建会话记忆技能

消息摘要

  • [19:13] 用户: "焱焱在吗"
  • [19:15] 焱焱: "刚才应该是网络延迟"
...

技术实现

  • Python脚本处理会话日志
  • 正则表达式匹配敏感信息
  • 按日期分割文件便于快速检索
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务