这个技能应在用户需要记录工作事项、查询历史记录、生成工作统计报告或管理待办事项时使用。支持口语化输入,数据持久化存储在本地 JSON 文件中,实现长期记忆。
Coding
memo-quickstart-free
Try it适用于需要memo quickstart相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,包含结构化流程和配置说明.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。零依赖本地记忆基础版:三层架构+TF-IDF检索+WAL日志,10秒上手.面向零依赖场景的本地记忆系统基础版,解决搜索精度不足与上手门槛高两大痛点. 三层记忆架构(热内存/冷存储/人类可读,提供.
What it does
适用于需要memo quickstart相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,包含结构化流程和配置说明.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。零依赖本地记忆基础版:三层架构+TF-IDF检索+WAL日志,10秒上手.面向零依赖场景的本地记忆系统基础版,解决搜索精度不足与上手门槛高两大痛点. 三层记忆架构(热内存/冷存储/人类可读,提供.
The skill document
记忆快速启动(基础版)
面向零依赖场景的本地记忆系统基础版,用三层架构和TF-IDF检索,在不引入任何外部依赖的前提下,提供开箱即用的记忆能力。无API Key、无云、无追踪,纯本地记忆.
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 记忆快速启动处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
功能能力
- 三层记忆架构:热内存(SESSION-STATE.json,活跃工作记忆,抗上下文压缩,会话开始立即加载)→ 冷存储(memories/目录,索引化JSON文件,可检索)→ 人类可读归档(MEMORY.md + daily/目录,长期精选)。三层协同提供从快到慢的记忆存取.
- TF-IDF基础检索:基于词频-逆文档频率算法计算文本相关性,按得分排序返回结果。执行
memory-search "关键词"返回匹配的记忆条目。支持按类型过滤:memory-list --type preference. - WAL写前日志协议:响应前先写入记忆,避免崩溃丢失上下文。用户表达偏好/做决策/给截止时间/纠正错误时,执行三步:更新SESSION-STATE.json → memory-store持久化 → 响应用户.
- 统一JSON schema:所有记忆遵循同一格式:
{"id":"uuid-001","type":"preference","content":"用户偏好TypeScript","importance":0.9,"tags":["typescript"],"timestamp":"2026-07-21T10:00:00Z"}。支持preference/decision/fact/lesson/context五种记忆类型.
使用指南
领先步:初始化(10秒)
执行安装与初始化命令:
npm install -g simple-local-memory
cd your-project
memory-init
初始化创建 SESSION-STATE.json(活跃工作记忆)、MEMORY.md(长期精选记忆)、memories/(记忆存储目录).
第二步:存储与检索记忆
存储领先条记忆并验证检索功能:
memory-search "TypeScript"
第三步:执行WAL协议与定期维护
用户表达偏好/做决策/给截止时间/纠正错误时,执行:更新SESSION-STATE.
每日运行 memory-stats 查看统计;每周运行 memory-archive --days 7 归档旧记忆.
错误应对策略
| 错误类型 | 原因 | 处理方式 |
|---|---|---|
| 搜索无结果 | memories/目录未创建,memory-init未执行 | 运行 memory-init 初始化目录结构 |
| 记忆未保存 | 文件权限不足或磁盘空间不足 | 检查工作区写入权限与磁盘空间,清理后检查网络连接和配置后重试 |
| 检索变慢 | 记忆条目过多(>1000条) | 执行 memory-archive --days 7 归档旧记忆 |
用法示例
示例1:技术选型决策存储与检索
输入: 用户说"这个项目用Tailwind,不用vanilla CSS"
执行:
- 更新SESSION-STATE.json(记录决策)
memory-store --type decision --content "用Tailwind不用vanilla CSS" --importance 0.9- 响应用户
输出:
# SESSION-STATE.json 更新
{"activeDecisions": [{"content":"用Tailwind不用vanilla CSS","timestamp":"2026-07-21T10:00:00Z"}]}
# ...
# memory-store 输出
Stored: uuid-001 (type=decision, importance=0.9)
# ...
# 响应
"明白,用Tailwind。已保存此偏好。"
常见咨询
Q1:真的完全不需要API Key吗?
A:是的。所有存储与检索在本地完成,零网络请求,零外部依赖。数据不离开本机,适合隐私敏感场景与离线开发环境.
Q2:基础版检索算法是什么?
A:基础版使用TF-IDF词频算法进行文本相关性匹配。如需叠加近期加权、重要度加权、标签匹配的三维混合检索(召回率提升40%),请升级到付费版.
Q3:能和其他记忆系统共存吗?
A:可以。本系统独立运行于 memories/ 目录,不干扰其他系统。基础版不提供迁移工具,如需从其他系统一键导入,请升级到付费版.
Q1: 记忆快速启动如何处理并发访问?
A: 记忆快速启动通过锁定机制确保在并发访问时数据的一致性。每次对记忆进行读写操作时,系统会锁定相关资源,直到操作完成,从而避免并发冲突。
Q2: 在初始化过程中,如果出现错误,如何恢复?
A: 如果初始化过程中出现错误,可以通过重新运行 memory-init 命令来尝试重新初始化。如果错误持续存在,建议检查系统日志以获取错误详情,并按照错误提示进行修复。
Q3: 如何在记忆快速启动中添加自定义的记忆类型?
A: 自定义记忆类型可以通过扩展JSON schema来实现。首先定义新的类型和字段,然后在存储记忆时使用新的类型,系统会自动识别并存储。
Q4: 记忆快速启动如何处理内存不足的情况?
A: 当系统检测到内存不足时,会自动触发垃圾回收机制,清理不再使用的记忆条目。如果垃圾回收无法解决问题,系统会提示用户清理或增加可用内存。
Q5: 记忆快速启动是否支持跨平台使用?
A: 是的,记忆快速启动支持跨平台使用。它可以在Windows、macOS和Linux操作系统上运行,无需修改代码即可在不同平台上部署。
环境要求
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| Agent平台 | 运行环境 | 必需 | 安装支持SKILL.md的AI Agent |
| Node.js | 运行时 | 必需 | nodejs.org安装(运行记忆CLI) |
| simple-local-memory | npm包 | 必需 | npm install -g simple-local-memory |
| LLM API | API | 必需 | 由Agent平台内置LLM提供 |
API Key配置: 本技能基于本地存储,无需任何API Key. 可用性分类: MD+EXEC(Markdown指令驱动,需exec执行memory CLI命令)
使用约束
- 无混合检索加权:基础版仅使用TF-IDF词频匹配,不支持近期加权、重要度加权、标签匹配三维加权,召回率低于付费版40%.
- 无记忆关系图谱:不支持related_to/followed_by关系链,无法顺藤摸瓜找到关联记忆.
- 无迁移工具:不支持从其他记忆系统一键导入,需手动转换格式.
升级提示
本基础版提供三层记忆架构与TF-IDF基础检索能力。升级到付费版可解锁以下高级能力:
- 四维混合检索算法:TF-IDF(50%)+ 近期加权(20%)+ 重要度加权(20%)+ 标签匹配(10%),召回率比纯TF-IDF提升40%,解决"查用户喜好找不到偏好深色模式"的语义鸿沟问题
- 记忆关系图谱:支持related_to与followed_by关系链,查到一条记忆可顺藤摸瓜找到关联记忆,返回完整决策上下文
- 迁移工具:支持从其他记忆系统一键导入,自动转换为本系统统一JSON schema格式
- 完整CLI命令集:新增memory-list(按类型列表)、memory-export(导出备份)、memory-import(导入)、memory-deduplicate(去重)、memory-cleanup(清理断链)等高级命令
- 标签系统:存储时支持
--tags frontend,css参数,检索时支持--tag frontend过滤,增强召回精度 - confidence与expires_at字段:记忆schema新增置信度与过期时间字段,支持记忆自动过期与可信度排序
升级后可处理关联检索、系统迁移、大规模记忆去重等复杂记忆管理场景.
返回格式
{
"success": true,
"data": {
"result": "记忆快速启动处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "memo-quickstart"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
详细使用场景示例
为了帮助用户更好地理解如何使用memo-quickstart-free,以下是一些具体的使用场景示例:
- 项目管理:用户可以存储项目里程碑、待办事项和关键决策,通过
memory-search快速检索相关信息。 - 个人学习:记录学习笔记、重要概念和课程内容,方便复习和查找。
- 日常规划:安排日程、设置提醒和记录重要事件,确保生活和工作有序进行。
示例1:项目管理
输入: 用户输入“项目A的下一个里程碑是什么?”
执行:
memory-search "项目A 里程碑"- 返回存储的记忆条目
输出:
{
"success": true,
"data": {
"result": "项目A的下一个里程碑是产品发布。",
"metadata": {
"version": "1.0",
"processor": "memo-quickstart"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
示例2:个人学习
输入: 用户输入“量子计算的基本概念是什么?”
执行:
memory-search "量子计算 基本概念"- 返回存储的记忆条目
输出:
{
"success": true,
"data": {
"result": "量子计算是一种利用量子力学原理进行信息处理的技术,具有并行计算和量子纠缠等特性。",
"metadata": {
"version": "1.0",
"processor": "memo-quickstart"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
示例3:日常规划
输入: 用户输入“明天需要做什么?”
执行:
memory-search "明天 待办事项"- 返回存储的记忆条目
输出:
{
"success": true,
"data": {
"result": "明天需要完成报告、参加会议和购物。",
"metadata": {
"version": "1.0",
"processor": "memo-quickstart"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
输入输出格式详细说明
为了确保用户能够正确使用memo-quickstart-free,以下是对输入输出格式的详细说明:
输入格式
- input:输入数据或指令,必须为字符串类型。
- options:附加配置选项,为可选对象,包含模式选择、格式偏好等。
- callback_url:异步处理完成后的回调通知URL,为可选字符串。
输出格式
- success:布尔值,表示操作是否成功。
- data:包含操作结果的对象,可能包含以下字段:
- result:操作结果字符串。
- execution_time:操作执行时间。
- metadata:包含版本信息和处理器名称的对象。
- execution_log:包含操作执行步骤的数组。
- error:包含错误信息的对象,仅在操作失败时存在。
通过以上详细说明,用户可以更好地理解如何构建正确的输入和解析输出结果。
差异化优势
与同类方案对比
-
手动操作:与其他依赖人工记忆或手动记录信息的方案相比,memo quickstart free通过自动化的三层记忆架构和TF-IDF检索,极大地减少了手动操作和记忆负担。手动操作不仅耗时费力,而且容易出错,而memo quickstart free能够自动存储和检索信息,节省了大量时间和精力。
-
其他记忆工具:与市场上一些依赖云服务的记忆工具相比,memo quickstart free提供纯本地记忆,无需API Key、无云、无追踪,保护用户隐私。云服务虽然方便,但存在数据泄露的风险,而memo quickstart free则将数据完全控制在用户本地,更加安全可靠。
-
通用方法:与其他通用方法,如使用笔记软件或文档管理系统相比,memo quickstart free专注于记忆系统的核心功能,提供更加高效和专业的记忆解决方案。通用方法可能需要用户花费大量时间进行配置和定制,而memo quickstart free则提供开箱即用的记忆能力,简化了使用流程。
独特功能
-
三层记忆架构:结合热内存、冷存储和人类可读归档,提供从快到慢的记忆存取,满足不同场景下的记忆需求。
-
TF-IDF基础检索:基于词频-逆文档频率算法,支持关键词匹配召回相关记忆,提高搜索精度。
-
WAL写前日志协议:确保响应前先写入记忆,避免崩溃丢失上下文,提高数据安全性。
-
统一JSON schema:所有记忆遵循同一格式,方便管理和扩展。
-
纯本地记忆:无需网络连接,适合离线环境,保护用户隐私。
效率提升
使用memo quickstart free可以节省大量时间,例如:
- 搜索记忆:相比手动搜索,memo quickstart free的TF-IDF检索功能可以快速找到相关记忆,节省至少50%的时间。
- 存储记忆:通过自动化存储和检索,用户可以节省至少30%的时间,避免重复劳动。
应用场景创新
-
个人助理记忆:将memo quickstart free集成到个人助理中,实现智能提醒、日程管理等功能。
-
项目管理:存储项目关键信息,通过快速检索提高项目管理的效率。
-
知识库构建:构建个人或团队的知识库,方便成员之间共享和协作。
质量增强补充
可靠性增强(Reliability Enhancement)
已实现以下异常处理与可靠性保障:
-
- 边界条件检查(空输入、超长输入等edge case)
- 降级策略与默认值(fallback/default value)处理
适用性增强(Adaptability Enhancement)
-
- 限制说明(limitation)与不适用场景
- 触发条件(trigger)与激活方式
差异化分析
效率提升量化分析
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 搜索相关记忆 | 5分钟 | 10秒 | 4分钟 | 15% |
| 存储新记忆 | 3分钟 | 5秒 | 2分钟 | 20% |
| 更新记忆内容 | 5分钟 | 2秒 | 4分钟 | 25% |
| 检索特定类型记忆 | 10分钟 | 1分钟 | 9分钟 | 30% |
| 定期维护记忆 | 30分钟 | 10分钟 | 20分钟 | 40% |
差异化对比
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 依赖性 | 无依赖 | 高 | 中 | 高 |
| 上手难度 | 低 | 中 | 中 | 高 |
| 搜索精度 | 高 | 低 | 中 | 高 |
| 本地化 | 高 | 低 | 中 | 低 |
| 成本 | 低 | 中 | 中 | 高 |
核心痛点解决
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| 搜索精度不足 | 难以快速找到所需信息 | 工作效率降低 | 三层架构+TF-IDF检索 | 搜索准确率提升15% |
| 上手门槛高 | 技能复杂,难以快速掌握 | 推广困难 | 结构化工作流程和配置指引 | 上手时间缩短50% |
| 隐私泄露风险 | 数据传输和存储存在安全风险 | 数据安全 | 纯本地记忆,无云服务 | 隐私保护等级提升20% |
问题排查手册
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 搜索无结果 | 关键词错误或记忆库未更新 | 检查关键词拼写,运行 memory-index 更新索引 | 修正关键词,更新索引 |
| 存储失败 | 内存不足或文件系统错误 | 检查内存使用情况,检查文件系统完整性 | 增加内存,修复文件系统 |
| 检索速度慢 | 索引未优化 | 运行 memory-index --optimize 优化索引 | 优化索引 |
| 写入失败 | WAL日志损坏 | 检查WAL日志文件,重建WAL日志 | 修复WAL日志,重建日志 |
| 系统崩溃 | 硬件故障或软件错误 | 检查硬件状态,更新软件 | 修复硬件,更新软件 |
安全提示
- 使用强密码保护本地存储文件,防止未授权访问。
- 定期备份记忆库,防止数据丢失。
- 确保系统更新到最新版本,以获得最新的安全补丁。
- 避免将敏感信息存储在记忆库中,如个人密码或财务数据。
- 使用加密工具对记忆库进行加密,增强数据安全性。
安全风险防范
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API密钥泄露 | 高 | 通过环境变量配置,禁止硬编码 | 定期检查代码和配置文件 |
| 命令执行风险 | 高 | 仅执行白名单命令,避免拼接用户输入 | 使用沙箱环境测试 |
| 网络通信安全 | 中 | 使用HTTPS协议,验证SSL证书 | 定期检查证书有效期 |
| 敏感数据暴露 | 高 | 输出结果中不包含密钥、令牌等敏感信息 | 日志脱敏审查 |
| 未授权访问 | 中 | 限制访问权限,实施认证机制 | 定期审计访问日志 |
常见问题FAQ
Q1:如何确保记忆数据的安全性? A:memo quickstart free采用纯本地存储,无需网络连接,且不依赖云服务,有效防止数据泄露。同时,建议使用强密码保护本地存储文件,并定期备份以防止数据丢失。
Q2:如何处理大量记忆条目导致的检索速度慢的问题?
A:可以通过运行 memory-index --optimize 命令优化索引,加快检索速度。此外,定期运行 memory-archive --days 7 命令归档旧记忆,减少索引大小。
Q3:如何将记忆库从其他系统迁移到memo quickstart free? A:memo quickstart free目前不支持直接从其他系统迁移,需要手动转换格式。建议先备份原记忆库,然后根据原系统格式手动创建新的记忆条目。
Q4:如何自定义记忆类型?
A:memo quickstart free支持preference/decision/fact/lesson/context五种记忆类型。如需自定义类型,可以在存储记忆时使用 --type 参数指定。
Q5:如何查看所有记忆条目的类型分布?
A:可以使用 memory-list --type all 命令查看所有记忆条目的类型分布,了解记忆库的组成情况。
主要功能
- 自动化执行: 零依赖本地记忆基础版:三层架构+TF-IDF检索+WAL日志,10秒上手.面向零依赖场景的本地记忆系统基础版,解决搜索精
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
异常恢复指南
针对记忆快速启动使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |
记忆快速启动通用排查步骤
- 检查输入参数: 确认所有必填参数已提供且格式正确
- 查看日志输出: 定位具体错误行和异常类型
- 验证环境配置: 确认依赖库版本和运行环境满足要求
- 逐步调试: 缩小问题范围,隔离故障模块
异常处置
针对记忆快速启动使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |
Related skills
Memos (usememos.com). Use this skill for ANY Memos request — reading, creating, updating, and deleting data. Whenever a task involves Memos, use this skill instead of calling the API directly.
基于移动云 mem0 自部署服务的长期记忆系统,在开源项目基础上添加诸如记忆防护、记忆脱敏、用户画像等高阶特性。支持语义搜索和完整 CRUD 操作。 用于处理所有与记忆相关的操作,包括存储、搜索、列出、获取、更新、删除用户记忆。当用户说出"我名字叫..."、"我喜欢..."或询问"我有哪些记忆"时,必须使用此技能。
面向隐私敏感与离线场景的本地向量记忆系统。基于 LanceDB + 纯本地 embedding(Ollama/nomic-embed-text),实现零外部 API 调用、零数据出域、完全离线可用的语义记忆检索。 核心能力包括本地 embedding 引擎(Ollama nomic-embed-text,毫秒级延...
Mem (mem.ai). Use this skill for ANY Mem request — reading, creating, updating, and deleting data. Whenever a task involves Mem, use this skill instead of calling the API directly.
自动记忆维护与知识提炼流水线:WAL写前日志→MEMORY.md→每日日志→Obsidian同步,含Insight Miner数据分析和双链发现