← Back to Skills Marketplace
OpenClaw MongoDB Semantic Memory
by
Michael Lynn
· GitHub ↗
· v0.2.1
487
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-memory-skill
Description
MongoDB-backed long-term semantic memory for recalling, storing, searching, and managing facts, decisions, and user preferences across sessions.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-memory-skill - After installation, invoke the skill by name or use
/openclaw-memory-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is OpenClaw MongoDB Semantic Memory?
MongoDB-backed long-term semantic memory for recalling, storing, searching, and managing facts, decisions, and user preferences across sessions. It is an AI Agent Skill for Claude Code / OpenClaw, with 487 downloads so far.
How do I install OpenClaw MongoDB Semantic Memory?
Run "/install openclaw-memory-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw MongoDB Semantic Memory free?
Yes, OpenClaw MongoDB Semantic Memory is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenClaw MongoDB Semantic Memory support?
OpenClaw MongoDB Semantic Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw MongoDB Semantic Memory?
It is built and maintained by Michael Lynn (@mrlynn); the current version is v0.2.1.
More Skills