← 返回 Skills 市场
mrlynn

OpenClaw MongoDB Semantic Memory

作者 Michael Lynn · GitHub ↗ · v0.2.1
cross-platform ⚠ suspicious
487
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-memory-skill
功能描述
MongoDB-backed long-term semantic memory for recalling, storing, searching, and managing facts, decisions, and user preferences across sessions.
安全使用建议
This skill looks like a coherent long-term memory interface, but proceed cautiously. Key points to check before installing: - Ask the publisher for the source code or homepage and for details on the local daemon (http://localhost:7654): who runs it, what it stores, and where MongoDB/Voyage AI credentials are kept. - Verify ~/.openclaw/openclaw.json and any daemon config before enabling: the skill references this file but it was not declared in the registry metadata. - Be aware the skill has automatic hooks (auto-remember, session-to-memory, memory-bootstrap) that may persist information after every response. If you need tighter privacy, disable hooks (hooksEnabled: false) in the plugin config or prevent autonomous invocation. - Confirm how the daemon authenticates to MongoDB/Voyage AI and whether data ever leaves your environment (the SKILL.md doesn't explain credential flows). - If you install, test in an isolated environment and review stored memories for sensitive items; use memory_forget to remove data you don't want retained. Overall: the functionality matches a memory tool but lacking provenance, undeclared config usage, and automatic capture behavior make this suspicious until you get more operational detail.
功能分析
Type: OpenClaw Skill Name: openclaw-memory-skill Version: 0.2.1 The `SKILL.md` documentation describes a `memory_get` tool that allows the agent to read specific files from its workspace using a `path` parameter. While the examples provided are benign (e.g., `MEMORY.md`), the lack of explicit path sanitization or restriction on the `path` parameter creates a significant information disclosure vulnerability. An attacker could potentially exploit this via prompt injection to instruct the agent to read sensitive files (e.g., configuration files, SSH keys) accessible within the agent's operating environment, even though there is no explicit instruction for exfiltration or other malicious actions within the skill itself.
能力评估
Purpose & Capability
The name/description claim a MongoDB-backed semantic memory. The SKILL.md describes local daemon interaction (http://localhost:7654) and memory tools that fit that purpose — this is plausible. However the doc mentions MongoDB and Voyage AI but provides no detail on credentials or how those services are contacted (likely the daemon does it). The lack of a homepage/source and missing declarations for the config path are inconsistent with the stated architecture.
Instruction Scope
The instructions include lifecycle hooks that automatically capture data: 'auto-remember' (after every agent response), 'session-to-memory' (on new session), and 'memory-bootstrap' (on startup). Those hooks can persist extracted facts without explicit per-item user consent and may capture sensitive contents. The skill also instructs reading workspace files (memory_get) and a user config at ~/.openclaw/openclaw.json — but the registry metadata did not declare any required config paths. Overall the runtime behavior is broader than a passive lookup-only memory tool.
Install Mechanism
This is instruction-only with no install spec and no code files — low install risk. Nothing in the package will be written or executed by the registry itself. The runtime requires a separate local daemon, which is outside this skill's install surface.
Credentials
The SKILL.md references MongoDB and Voyage AI but lists no required environment variables or credentials; this could be appropriate if the local daemon holds credentials. However the skill also expects a config file at ~/.openclaw/openclaw.json (not declared in metadata), creating a mismatch. Absence of declared env/config requirements reduces transparency about where credentials live and how sensitive data is protected.
Persistence & Privilege
always:false (good), but autonomous invocation is allowed (default) and combined with hooks that fire after every agent response and on session start, this grants the skill significant persistent data capture ability. That capability is plausible for a memory skill but raises privacy/consent concerns and should be made explicit to users; the skill's metadata does not surface this risk.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-memory-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-memory-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.1
## Summary: Major rewrite and migration from local semantic memory to MongoDB+Voyage AI with extensive new features. - Switched backend from local Transformers.js vector search to MongoDB (Atlas) with Voyage AI semantic search. - Complete overhaul of tools: new, more robust APIs including memory_search, memory_remember, memory_get, memory_forget, memory_list, and memory_status. - Introduced detailed documentation for each tool, with realistic examples and best-practice workflow guidance. - Added automatic memory capture hooks for preferences, decisions, and session summaries, enabling richer and more accurate memory without manual intervention. - Enhanced configuration options for recall behavior, storage, and hook management. - Removed all previous code, configs, and docs related to the old setup—this is a clean-slate, fully new system.
元数据
Slug openclaw-memory-skill
版本 0.2.1
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

OpenClaw MongoDB Semantic Memory 是什么?

MongoDB-backed long-term semantic memory for recalling, storing, searching, and managing facts, decisions, and user preferences across sessions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 487 次。

如何安装 OpenClaw MongoDB Semantic Memory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-memory-skill」即可一键安装,无需额外配置。

OpenClaw MongoDB Semantic Memory 是免费的吗?

是的,OpenClaw MongoDB Semantic Memory 完全免费(开源免费),可自由下载、安装和使用。

OpenClaw MongoDB Semantic Memory 支持哪些平台?

OpenClaw MongoDB Semantic Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OpenClaw MongoDB Semantic Memory?

由 Michael Lynn(@mrlynn)开发并维护,当前版本 v0.2.1。

💬 留言讨论