simplemem-skill
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSimpleMem Skill
SimpleMem Skill
Persistent conversational memory across sessions.
跨会话的持久化对话记忆工具。
Proactive Usage
主动使用场景
Save memories when discovering valuable dialogue:
- Important decisions or commitments made in conversation
- Complex information that may be referenced later
- Context from long discussions worth preserving
- Solutions to problems that took effort to uncover
Check memories before:
- Answering questions about past conversations
- Resuming work from previous sessions
- Building on earlier discussion topics
发现有价值的对话内容时保存记忆:
- 对话中达成的重要决策或承诺
- 后续可能会参考的复杂信息
- 值得留存的长对话上下文
- 经过探索得出的问题解决方案
在以下场景前先检查记忆:
- 回答关于过往对话的问题时
- 从之前的会话恢复工作时
- 基于之前的讨论主题展开内容时
Quick Start
快速开始
bash
undefinedbash
undefinedAdd a dialogue
添加一条对话记录
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "Alice" --content "Meet Bob tomorrow at 2pm"
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "Alice" --content "Meet Bob tomorrow at 2pm"
Query memories
查询记忆
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "When should Alice meet Bob?"
undefinedpython ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "When should Alice meet Bob?"
undefinedOperations
操作说明
Save
保存记录
Add single dialogue:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "User" --content "Your message here"With timestamp (ISO 8601):
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "Alice" --content "Message" --timestamp "2026-01-17T14:00:00Z"添加单条对话记录:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "User" --content "Your message here"带时间戳(ISO 8601格式):
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py add --speaker "Alice" --content "Message" --timestamp "2026-01-17T14:00:00Z"Query
查询记录
Semantic query with answer:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "What did Alice say about meetings?"With reflection for deeper analysis:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "Your question" --enable-reflectionRaw retrieval:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py retrieve --query "Alice meetings" --top-k 5带答案的语义查询:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "What did Alice say about meetings?"带深度分析的反思查询:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py query --question "Your question" --enable-reflection原始检索:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py retrieve --query "Alice meetings" --top-k 5Maintain
维护管理
View statistics:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py statsClear all memories:
bash
undefined查看统计信息:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py stats清空所有记忆:
bash
undefinedUse with caution - irreversible
请谨慎使用 - 此操作不可恢复
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py clear --yes
undefinedpython ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py clear --yes
undefinedBatch Import
批量导入
For importing conversation histories from JSONL files, see references/import-guide.md.
如需从JSONL文件导入聊天记录,请参考 references/import-guide.md。
Custom Table Names
自定义表名
Use different tables to organize conversation contexts:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py --table-name my_custom_table add --speaker "User" --content "Message"使用不同的表来组织对话上下文:
bash
python ~/.claude/skills/simplemem-skill/scripts/cli_persistent_memory.py --table-name my_custom_table add --speaker "User" --content "Message"Data Format
数据格式
All dialogues are stored with:
- : Who said it (string)
speaker - : What was said (string)
content - : When it was said (ISO 8601 datetime, auto-generated if omitted)
timestamp
所有对话记录均包含以下字段:
- : 发言者(字符串类型)
speaker - : 发言内容(字符串类型)
content - : 发言时间(ISO 8601格式的时间戳,若省略则自动生成)
timestamp
Advanced Usage
高级用法
For detailed information:
- OpenRouter setup and model selection: references/openrouter-guide.md
- JSONL import format and batch operations: references/import-guide.md
- CLI command reference: references/cli-reference.md
- System architecture and configuration: references/architecture.md
如需详细信息:
- OpenRouter 配置与模型选择: references/openrouter-guide.md
- JSONL 导入格式与批量操作: references/import-guide.md
- CLI 命令参考: references/cli-reference.md
- 系统架构与配置: references/architecture.md
Setup
安装配置
Install dependencies:
bash
cd ~/.claude/skills/simplemem-skill
pip install -r requirements.txtConfigure OpenRouter API:
bash
cp src/config.py.example src/config.py安装依赖包:
bash
cd ~/.claude/skills/simplemem-skill
pip install -r requirements.txt配置 OpenRouter API:
bash
cp src/config.py.example src/config.pyEdit src/config.py and set your OPENROUTER_API_KEY
编辑 src/config.py 并设置你的 OPENROUTER_API_KEY
See [references/openrouter-guide.md](references/openrouter-guide.md) for API key setup and model customization.
**Data storage**: Memories persist in `data/lancedb/` (auto-created).
如需API密钥配置和模型自定义,请参考 [references/openrouter-guide.md](references/openrouter-guide.md)。
**数据存储**: 记忆内容将持久化存储在 `data/lancedb/` 目录下(该目录会自动创建)。