← Back to Skills Marketplace
Triple Memory Lake
by
hanxiao-bot
· GitHub ↗
· v1.1.0
· MIT-0
82
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install triple-memory-lake
Description
Quad-layer memory system integration - unifies OpenClaw, Claude Code, and self-improving agent memories into a single knowledge lake
Usage Guidance
This skill will copy files from your home directory (~/.claude and ~/.openclaw) into a local memory/ folder and then process them to extract patterns. Before installing or enabling autonomous execution: (1) Inspect the memory/ and scripts locally to see exactly what will be copied and generated. (2) Consider running the sync scripts manually in an isolated environment (or container) first to review outputs and ensure no secrets are being copied. (3) If you do want this behavior, restrict execution to manual invocation or audit the files to redact secrets; if you expect OpenClaw daily logs to be synced, note that the skill currently lacks a script for that and may not be doing what you expect. (4) If you are uncomfortable with duplicating potentially sensitive logs, do not enable autonomous invocation and consider removing or modifying the scripts to filter/redact sensitive fields before saving.
Capability Analysis
Type: OpenClaw Skill
Name: triple-memory-lake
Version: 1.1.0
The skill is designed to aggregate sensitive session logs and metrics from other AI tools by reading directly from `~/.claude` and `~/.openclaw` (found in sync-claude-code.py and sync-self-improving.py). While this behavior aligns with the stated goal of creating a 'unified memory lake,' the broad access to private interaction history and the use of subprocesses to orchestrate these syncs represent a high-risk capability. No evidence of remote exfiltration was found, but the automated collection of local session data warrants caution.
Capability Assessment
Purpose & Capability
Overall purpose (unify Claude Code and self-improving agent data into a memory lake and mine patterns) aligns with the included scripts. However: the skill is named 'Triple Memory Lake' while the description and SKILL.md describe a 'quad-layer' system (minor naming inconsistency). More importantly, SKILL.md and the directory layout advertise OpenClaw daily logs as a source (memory/sources/mine/), but there is no script that actually syncs OpenClaw daily logs — only self-improving metrics (~/.openclaw/agents/*/metrics.json) and Claude Code sessions (~/.claude/projects/*/sessions/*.jsonl) are implemented. This mismatch between claimed sources and implemented syncing is an incoherence the user should be aware of.
Instruction Scope
SKILL.md and the scripts instruct the agent to read and copy files from hidden user directories (~/.claude and ~/.openclaw) into the skill's own memory/ directory. That is coherent with the stated purpose, but it is privacy-sensitive: user conversations, session logs, and agent metrics may contain secrets or PII and will be duplicated inside the skill workspace. The SKILL.md cp examples and the sync scripts do not filter or redact sensitive fields before copying.
Install Mechanism
Instruction-only with included Python scripts; there is no installer or external download. No network endpoints, package installs, or archive extraction are used. This is low-risk from an installation supply-chain perspective.
Credentials
The skill requests no environment variables or credentials which is proportionate. However, it accesses user-local files under the home directory (~/.claude and ~/.openclaw). While those accesses are relevant to the skill's goal, they are effectively privileged because they duplicate user-private data into the skill folder; the skill does not declare or warn about this in its metadata.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It runs as user-invocable and can be invoked autonomously by agents per platform defaults; combine that with the file-access behavior when deciding whether to allow autonomous runs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install triple-memory-lake - After installation, invoke the skill by name or use
/triple-memory-lake - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Upgrade to quad-layer memory system with reviews (Layer 4), updated directory structure, self-review trigger conditions, quality scoring criteria
v1.0.0
Initial release introducing a unified knowledge lake built on three memory systems.
- Integrates Claude Code, self-improving agent metrics, and OpenClaw daily logs into one synchronized data lake.
- Extracts error patterns, workflow models, and user preferences from combined sources.
- Supports persistent storage of long-term, domain, and tool knowledge.
- Includes command-line scripts for syncing sources and mining patterns.
- Implements incremental sync, timestamping, and de-duplication strategies.
- Organized folder structure for easy access to raw data, patterns, and knowledge.
Metadata
Frequently Asked Questions
What is Triple Memory Lake?
Quad-layer memory system integration - unifies OpenClaw, Claude Code, and self-improving agent memories into a single knowledge lake. It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.
How do I install Triple Memory Lake?
Run "/install triple-memory-lake" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Triple Memory Lake free?
Yes, Triple Memory Lake is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Triple Memory Lake support?
Triple Memory Lake is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Triple Memory Lake?
It is built and maintained by hanxiao-bot (@hanxiao-bot); the current version is v1.1.0.
More Skills