← Back to Skills Marketplace
91
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install memory-complete
Description
Complete Memory System - Unified integration of all memory features
Usage Guidance
This package appears to implement a comprehensive local memory system and most visible code is consistent with that purpose. However: 1) Several files were truncated/omitted from the review; inspect the remaining scripts (especially ollama_embedding.py, tom_engine.py, retrieval_strategies.py, and the verify scripts) for any HTTP calls, remote endpoints, or code that transmits stored data. 2) Check whether the Ollama integration or any other module makes network requests to non-local hosts (the default ollama URL is localhost:11434, which is fine, but confirm no hard-coded external endpoints). 3) The project advertises multi-platform connectors and OSINT/security features but declares no credentials — only enable or supply tokens after verifying where and how they are used. 4) Run the init/verify scripts in a sandbox or non-production environment first, and review the verify scripts' behavior (they may perform checks that contact external services). If you want, provide the omitted files and I can re-evaluate those network/IO behaviors specifically.
Capability Analysis
Type: OpenClaw Skill
Name: memory-complete
Version: 4.0.0
The bundle implements a comprehensive multi-layered memory system for an AI agent, utilizing SQLite for structured storage and local Ollama for embeddings. While the database schema in scripts/complete_memory_system.py includes tables for security-related data such as 'attack_chains', 'vulnerability_findings', and 'osint_intel', these appear to be architectural placeholders for security-logging or monitoring features rather than active malicious tools. The code follows safe practices, such as using parameterized SQL queries in scripts/retrieval_strategies.py and scripts/enhanced_retrieval.py, and lacks any evidence of data exfiltration, unauthorized command execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The name/description match the code you can see: SQLite-backed memory tables, retrieval strategies, emotional analysis, Theory-of-Mind, and a MemPalace API are implemented and justified. However the README/SKILL.md advertise multi-platform connectors (Feishu/Telegram/Discord), internet acquisition (Agent-Reach), and security/OSINT features while the package declares no required credentials. The presence of tables named security_scans, vulnerability_findings, osint_intel, and attack_chains is plausible for a memory/security research tool but also expands the threat surface relative to a simple local memory system.
Instruction Scope
Runtime instructions are limited to creating a memory/database directory and running the provided init/verify Python scripts, which is appropriate. The SKILL.md and code reference optional integrations (Ollama embedding, Agent-Reach, multi-platform inputs, security scanning) but do not provide explicit instructions or required env vars for connecting to external services; that ambiguity grants the skill broad discretion if later configured and is worth auditing. No instructions explicitly read unrelated system paths or request secrets in the visible files.
Install Mechanism
There is no external download/install mechanism; files are local Python scripts and a package.json listing standard dependencies (numpy, requests, sqlite3). No archives or remote installers are used, which reduces install-time risk.
Credentials
The manifest declares no required environment variables or credentials, which is good. However the feature set claims external platform integrations (Feishu/Telegram/Discord), Ollama embedding, and OSINT/security scanning; these typically require tokens or network access. The package.json includes 'requests' (network library) and omitted source files could initiate HTTP calls. The lack of declared env vars combined with advertised external integrations is a mismatch — either the integrations are disabled by default (ok) or the code will attempt network calls when configured (requires review).
Persistence & Privilege
The skill does not require always:true and does not request system-wide changes in the visible code. Its actions are limited to creating/initializing a database under memory/database and running its own scripts. There is no evidence it modifies other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-complete - After installation, invoke the skill by name or use
/memory-complete - Provide required inputs per the skill's parameter spec and get structured output
Version History
v4.0.0
memory-complete v4.0.0
- Major unified upgrade: integrates all memory-related features into a single complete system.
- Dual-brain architecture: combines structured (SQLite) and vector (LanceDB) memory storage.
- Multi-layer memory: supports working, episodic, semantic, and procedural memory with configurable retrieval strategies.
- Includes GBrain (original ideas, entity tracking, compiled truth), MemPalace (agent diary, emotion tagging), and Ultimate Memory (multi-platform, context management, tool registration).
- Optional integrations: Ollama for local model embedding and security modules for advanced scanning.
- 20+ database tables for comprehensive logging, retrieval, evolution, and platform interoperability.
- Streamlined install and extensive configuration options for flexible deployment.
Metadata
Frequently Asked Questions
What is Memory Complete?
Complete Memory System - Unified integration of all memory features. It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.
How do I install Memory Complete?
Run "/install memory-complete" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Complete free?
Yes, Memory Complete is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Complete support?
Memory Complete is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Complete?
It is built and maintained by 杨兴隆 (@717986230); the current version is v4.0.0.
More Skills