← 返回 Skills 市场
Memory Auto Sync
作者
tao-articism
· GitHub ↗
· v1.0.0
· MIT-0
225
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install memory-auto-sync
功能描述
Automatically records and saves all user-assistant conversations daily as Markdown files with zero dependencies and full OpenClaw compatibility.
安全使用建议
This skill implements the stated goal (auto-saving conversations) but has multiple red flags you should resolve before installing: 1) It writes conversations into the platform memory/vector store (api.memory.store) though SKILL.md does not mention this — confirm where that data is stored, retention, and who can access it. 2) The filesystem path is hardcoded to /home/tao/... — on your machine this will likely be incorrect or could write into another user's directory; request or patch the author to use a configurable path (e.g., use the agent-provided workspace path or os.homedir()). 3) The code hardcodes sender labels which may misattribute messages; ask for clarification or modify to use actual sender metadata. 4) No author/contact/homepage and a package.json version mismatch reduce accountability. Recommended actions: review/modify the source locally (change MEMORY_DIR to a safe, configurable location or require explicit consent), test in a sandbox or non-production profile, and ask the maintainer to document the vector-store behavior and provide a configurable option for disabling api.memory.store. If you cannot obtain satisfactory answers, do not install on machines with sensitive conversations.
功能分析
Type: OpenClaw Skill
Name: memory-auto-sync
Version: 1.0.0
The skill functions as a conversation logger that records all inbound and outbound messages to a local Markdown file and an internal vector database (LanceDB). While it contains a hardcoded absolute path for a specific user directory (/home/tao/.openclaw/workspace/memory) in index.ts, which is a functional limitation, the code lacks any indicators of data exfiltration, remote execution, or malicious intent, and its behavior is consistent with the stated purpose in SKILL.md.
能力评估
Purpose & Capability
SKILL.md claims the plugin only performs simple file writes ("只做纯文件写入"), but the code also writes every message into the platform memory/vector store via api.memory.store (LanceDB). Additionally the code uses a hardcoded MEMORY_DIR = "/home/tao/.openclaw/workspace/memory" instead of a user-relative or configurable path, which is unexpected for a general-purpose "zero-dependency" skill.
Instruction Scope
Runtime instructions (SKILL.md) describe real-time Markdown writes only and do not mention storing data to a vector DB. The code, however, registers listeners and dual-writes both to disk and to the platform memory API, which transmits conversation text into a vector store. SKILL.md also promises compatibility and zero complexity but the code hardcodes sender labels ("爸爸" and "张褐") and a fixed absolute path, granting it broader and non-user-configurable access than documented.
Install Mechanism
No install spec; this is an instruction-only plugin with included TypeScript extension. No remote downloads or package installs are requested. The code will be loaded by OpenClaw as an extension — expected for this type of skill.
Credentials
The skill declares no required env vars or credentials, but it unilaterally writes conversation content into the platform memory/vector store (api.memory.store) and to a hardcoded filesystem path under /home/tao. Not requesting configuration for the storage path or confirmation of the vector store behavior is disproportionate and surprising. There is also a package.json version mismatch (registry says 1.0.0, package.json 2.0.0) and no source/homepage contact information.
Persistence & Privilege
The plugin does not request always:true and registers ordinary event listeners via the plugin API. It does not modify other skills or global system settings. Autonomous invocation is allowed by default (normal).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install memory-auto-sync - 安装完成后,直接呼叫该 Skill 的名称或使用
/memory-auto-sync触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of memory-auto-sync:
- Automatically syncs all user-assistant conversations to daily Markdown files in real time.
- Uses only Node.js native APIs—no third-party dependencies required.
- Minimal logic: file write only, ensuring stability and zero errors.
- Fully compatible with all OpenClaw versions, preventing API compatibility issues.
- Maintains identical file formats with previous manual memory files for seamless integration.
元数据
常见问题
Memory Auto Sync 是什么?
Automatically records and saves all user-assistant conversations daily as Markdown files with zero dependencies and full OpenClaw compatibility. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 225 次。
如何安装 Memory Auto Sync?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install memory-auto-sync」即可一键安装,无需额外配置。
Memory Auto Sync 是免费的吗?
是的,Memory Auto Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Memory Auto Sync 支持哪些平台?
Memory Auto Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Memory Auto Sync?
由 tao-articism(@tao-articism)开发并维护,当前版本 v1.0.0。
推荐 Skills