← Back to Skills Marketplace
mouxangithub

Unified Memory

by 程序员小刘 · GitHub ↗ · v5.2.5 · MIT-0
cross-platform ⚠ suspicious
136
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install unified-memory-minimal
Description
Provides a layered, atomic, and performant memory management system with structured recall, vector search, smart deduplication, compression, and lifecycle ma...
Usage Guidance
This package looks like a full-featured memory system and the codebase largely matches its description, but there are several red flags you should address before installing or running it: - Do not run any remote install command (e.g., curl ... | bash) from this project without auditing the script. Prefer installing from a vetted GitHub release or building locally after review. - SKILL.md triggered prompt-injection patterns. Open SKILL.md and search for lines that attempt to override or instruct the agent/system (phrases like "ignore previous instructions" or "system prompt"). If present, remove or sanitize them before use. - The package contains server, web UI, plugin and cloud integration code. If you run this skill, it may open network ports or load third-party plugins — run it in a sandbox or isolated environment, and audit any code paths that start servers (src/api/, src/webui/, src/v4/http_server.js) or that dynamically load plugins. - Audit scripts that perform filesystem operations and external execs (deploy/verify scripts, any child_process.exec usage). Check for any 'curl | bash', downloads from arbitrary URLs, or hard-coded endpoints. - Confirm the provenance: find the authoritative source (the GitHub repo and its owner) and verify maintainers and release signatures. If origin is unknown or untrusted, do not give this skill access to sensitive environment variables, secrets, or production data. - If you must use it: run static scans, grep for 'exec', 'spawn', 'fetch', 'http', 'net.createServer', 'process.env', and review plugin loader code to ensure plugins cannot escalate privileges. Restrict runtime network access and run with least privilege. If you want, I can: - locate and excerpt the exact SKILL.md lines that matched the prompt-injection patterns, - list the files that appear to start network services and summarize the code paths that could expose data, - or produce a short checklist for a manual code audit covering the highest-risk areas.
Capability Analysis
Type: OpenClaw Skill Name: unified-memory-minimal Version: 5.2.5 The 'unified-memory-minimal' skill bundle is a comprehensive and well-structured memory management system for AI agents. It implements a multi-layered architecture (L0-L3) for recording conversations, extracting structured facts, inducing scene-based contexts, and maintaining user personas. Key features include hybrid BM25/vector search (via Ollama), knowledge graph extraction (src/graph/graph.js), version control (src/memory_diff.js), and multi-modal support for images and audio (src/core/vision.js, src/core/audio.js). The bundle also includes advanced utilities for token budget management, proactive care, and cross-device synchronization via Git or Cloud providers (S3/WebDAV). All capabilities, including filesystem and network access, are clearly documented in SKILL.md and are strictly aligned with the system's purpose of providing a persistent, searchable, and evolving memory for agents. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the included codebase: many storage, vector, server, plugin and cloud integration modules are present and consistent with a memory system. However the registry metadata declares no required env vars/binaries while the code includes web servers, cloud/collab integration and plugin hooks that in practice often require configuration/credentials — this is a proportionality/visibility gap (the skill asks for nothing but contains components that normally need config).
Instruction Scope
SKILL.md and README include runtime commands and examples that advise running install/deploy scripts (e.g., './deploy-atomic-fixes.sh', 'npm run deploy', and in docs a 'curl ... | bash' install flow). The pre-scan flagged prompt-injection patterns in SKILL.md (ignore-previous-instructions, system-prompt-override). The instructions reference running local server components and scripts that could start HTTP endpoints, modify disk (fsync/atomic renames), or execute arbitrary scripts — broader scope than a pure read-only documentation skill and worth caution.
Install Mechanism
Registry lists no install spec, but repository/docs show and reference remote install scripts (curl raw.githubusercontent.com | bash) and many executable scripts in the package. If users follow those instructions they'd run code fetched from the network. The lack of a declared, auditable install mechanism in the registry plus remote install instructions is a risk.
Credentials
The skill declares no required env vars/primary credential, yet code contains cloud, multi-tenant, and integration modules (collab/cloud, integrations/git_tools, v4 storage gateway) that commonly require credentials and network access. Absence of declared credentials reduces transparency — additional config may be expected at runtime but not surfaced to the registry metadata.
Persistence & Privilege
always:false (good). But the package contains server components (REST/MCP/HTTP/WebUI) and a plugin system with hot-reload and lifecycle hooks which, if started, can accept network connections and execute third‑party plugin code. That increases blast radius if the skill is run; the skill does not explicitly document network/port bindings in the registry metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install unified-memory-minimal
  3. After installation, invoke the skill by name or use /unified-memory-minimal
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v5.2.5
v5.2.5 - Minimal package: Complete documentation system, performance optimization, WAL protocol, evidence chain, auto-organization, transcript-first architecture. Size: 4.3MB, Files: 400.
Metadata
Slug unified-memory-minimal
Version 5.2.5
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Unified Memory?

Provides a layered, atomic, and performant memory management system with structured recall, vector search, smart deduplication, compression, and lifecycle ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 136 downloads so far.

How do I install Unified Memory?

Run "/install unified-memory-minimal" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Unified Memory free?

Yes, Unified Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Unified Memory support?

Unified Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Unified Memory?

It is built and maintained by 程序员小刘 (@mouxangithub); the current version is v5.2.5.

💬 Comments