NYC

memory-system

SKILL.md

Memory System

脚本路径: ~/.claude/skills/public/memory-system/scripts/memory.py

自动行为

当用户说"搜索记忆"或"在记忆中查找 X"

python3 ~/.claude/skills/public/memory-system/scripts/memory.py search "用户的查询" \
  --db ./memory/memory.sqlite --json --top 6

读取 JSON 结果后,用搜索到的上下文回答用户问题。如果数据库不存在,先执行索引。

当用户说"记住这个"或"添加到记忆"

将内容写入 memory/ 目录的 .md 文件:

python3 ~/.claude/skills/public/memory-system/scripts/memory.py add "内容" \
  --file 合适的文件名.md --dir ./memory --db ./memory/memory.sqlite

当用户说"索引记忆"或"更新记忆索引"

python3 ~/.claude/skills/public/memory-system/scripts/memory.py index \
  --dir ./memory --db ./memory/memory.sqlite

当用户说"记忆状态"或"memory status"

python3 ~/.claude/skills/public/memory-system/scripts/memory.py status \
  --db ./memory/memory.sqlite -v

当用户说"清理记忆"

python3 ~/.claude/skills/public/memory-system/scripts/memory.py cleanup \
  --days 90 --dir ./memory --force

首次使用

如果运行脚本报 ModuleNotFoundError,安装依赖:

pip3 install sentence-transformers numpy

注意事项

  • ./memory/--db 路径相对于项目工作目录
  • 索引是增量的(SHA256 哈希比对),重复运行不会重新处理未变化的文件
  • 搜索只查 SQLite,不读源文件
  • --json 输出适合程序解析,不加则人类可读
  • 详细配置参考: references/config.md
Weekly Installs
3
First Seen
11 days ago
Installed on
trae3
claude-code3
opencode3
trae-cn3
mcpjam2
gemini-cli2