← Back to Skills Marketplace
9537
Downloads
13
Stars
0
Active Installs
11
Versions
Install in OpenClaw
/install memory-qdrant
Description
Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys).
Usage Guidance
Install through ClawHub or the canonical zuiho-kai source only, avoid the inconsistent manual clone URL until corrected, keep autoCapture disabled unless you are comfortable retaining conversation content, use only a trusted Qdrant server, and update/review dependencies before use in sensitive environments.
Capability Analysis
Type: OpenClaw Skill
Name: memory-qdrant
Version: 1.0.10
The OpenClaw AgentSkills skill bundle 'memory-qdrant' is classified as benign. The code and documentation clearly outline its purpose as a local semantic memory system. It transparently declares network access for downloading an embedding model from Hugging Face and for optional external Qdrant server connections. Crucially, the `index.js` file implements robust input sanitization (`sanitizeInput`) to prevent XSS and other injection attacks, and includes explicit prompt injection defenses (`formatRelevantMemoriesContext`) to instruct the AI agent not to execute commands found in recalled memories. The `CHANGELOG.md` and `test-fixes.js` files demonstrate a proactive approach to security, detailing fixes for previous vulnerabilities such as ReDoS, memory leaks, and error information leakage, indicating responsible development rather than malicious intent. All dependencies are appropriate for the stated functionality, and there is no evidence of data exfiltration, unauthorized execution, or persistence mechanisms.
Capability Assessment
Credentials
Node/npm, a first-run Hugging Face model download, native dependencies, and optional Qdrant network access are proportionate for local embeddings and vector storage and are mostly disclosed; scanner-reported dependency versions should be updated before sensitive use.
Install Mechanism
The ClawHub install path is normal, but README manual install instructions clone github.com/zuiho/openclaw-memory-qdrant while SKILL.md and package.json identify zuiho-kai as the project owner, creating a concrete supply-chain substitution risk.
Instruction Scope
Memory storage and recall are disclosed, autoCapture is off by default with PII warnings, and delete/search controls exist; however autoRecall is on by default and there is no trust/provenance gate or review step before stored text is injected into later prompts.
Persistence & Privilege
Default in-memory storage clears on restart and Qdrant persistence is user-configured; no artifact-backed root persistence, scheduled tasks, shell execution, credential theft, or privilege escalation was found.
Purpose & Capability
The implementation coherently provides semantic memory with store/search/forget tools, optional auto-capture, auto-recall, in-memory storage, and optional Qdrant storage, but auto-recalled memory text is prepended into future agent context and can carry prompt-injection content.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-qdrant - After installation, invoke the skill by name or use
/memory-qdrant - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.10
安全和一致性修复:正则表达式边界、输入清理、重试机制、健康检查。29个测试用例100%通过
v1.0.9
可配置内存上限:支持 100-1000000 条记忆,设置 999999 为无限制模式
v1.0.8
安全和性能修复:内存泄漏防护、ReDoS 漏洞修复、错误处理改进
v1.0.7
优化 SKILL.md 符合 ClawHub 规范:简化描述、添加 homepage、将详细安装说明移至 README
v1.0.6
文档改进:添加详细的安装注意事项,包括模型下载、原生依赖、Node版本要求和网络访问说明
v1.0.5
更新:完善文档,优化隐私说明
v1.0.4
Phase 1 完成:本地语义记忆系统,自动捕获+召回,零配置
v1.0.3
Simplified SKILL.md following high-star skill patterns: added 'Use when' statement, condensed sections, improved discoverability
v1.0.2
Added comprehensive privacy and security documentation: data storage modes, network access behavior, autoCapture privacy notes, and security recommendations
v1.0.1
Security fixes: removed dev docs, fixed dependencies (@xenova/transformers 3.3.1→2.17.2), removed openai dependency, disabled autoCapture by default for privacy
v1.0.0
Initial release of memory-qdrant, a semantic memory plugin for OpenClaw using Qdrant and Transformers.js.
- Provides local semantic search with embeddings generated by Transformers.js
- Zero configuration required—runs in memory mode without external services
- Tools included: memory_store, memory_search, memory_forget
- Supports automatic memory capture via OpenClaw lifecycle hooks
- ES6 modules and factory function pattern for plugin compatibility
- Memory stored in-process (not persisted after restart)
Metadata
Frequently Asked Questions
What is OpenClaw Memory Qdrant?
Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys). It is an AI Agent Skill for Claude Code / OpenClaw, with 9537 downloads so far.
How do I install OpenClaw Memory Qdrant?
Run "/install memory-qdrant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Memory Qdrant free?
Yes, OpenClaw Memory Qdrant is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenClaw Memory Qdrant support?
OpenClaw Memory Qdrant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Memory Qdrant?
It is built and maintained by zuiho (@zuiho-kai); the current version is v1.0.10.
More Skills