← 返回 Skills 市场
tao-articism

Memory Auto Sync

作者 tao-articism · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install memory-auto-sync
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /memory-auto-sync 触发
  4. 根据 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.
元数据
Slug memory-auto-sync
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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。

💬 留言讨论