🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx skills add https://skills.sh/runablehq/memory/mem
💡 提示:需要 Node.js 和 NPM
mem — 代理记忆存储
一个用于存储和检索记忆的命令行工具,支持全文搜索。数据本地存储在 ~/.mem/mem.db 中。
何时使用
- 记住 用户偏好、项目决策、重要事实
- 存储 代码片段、命令、配置供以后查阅
- 搜索 你的知识库,在向用户询问可能已存储的信息之前先进行搜索
- 附加 图片(截图、图表)到记忆中
命令
三种操作符:(无) = 检索,+ = 记住,- = 忘记。
检索(搜索、列表、获取)
mem # 列出最近的记忆
mem "deploy" # 全文搜索
mem "database" --tag db # 按标签过滤搜索
mem 7sjtNVyZrNIa # 通过 ID 获取完整内容
mem --tag prefs # 按标签过滤列表
mem "api" --limit 5 --json # 限制结果数量,JSON 输出
mem --full # 显示所有记忆的完整内容
记住
mem + "用户偏好深色模式" --tag prefs
mem + "部署: bun build --compile" --tag deploy
mem + "选择 SQLite 为了简洁" --tag architecture
mem + --image ./screenshot.png --title "当前 UI" --tag ui
echo "长内容" | mem + --tag notes
忘记
mem - <id> # 删除一条记忆
mem - id1 id2 id3 # 删除多条记忆
管道操作
mem "old" --json | jq -r '.[].id' | xargs -I{} mem - {}
echo "长内容" | mem + --tag notes
最佳实践
- 标签保持一致 — 使用小写、描述性的标签,如
prefs、api、deploy、db - 先搜索再询问 — 在向用户提问之前,先检查是否已存储了相关信息
- 存储决策 — 做出架构或设计决策时,存储推理过程
- 保持记忆原子性 — 每条记忆只存储一个概念,便于搜索
输出格式
- 默认:每条结果一行摘要
--full:内联完整内容--json:结构化 JSON,便于解析
📄 原始文档
完整文档(英文):
https://skills.sh/runablehq/memory/mem
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)