← Back to Skills Marketplace
kylin19860916

Three Layer Memory + LanceDB Pro

by kylin19860916 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
790
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install three-layer-memory
Description
三层记忆系统 + LanceDB Pro 整合版。热/暖/冷记忆自动管理,结合向量数据库实时提取与结构化排程维护。Micro Sync(每天5次扫session记决策+审核autoCapture)、Daily Wrap Up(每天凌晨结构化摘要)、Weekly Compound(每周记忆减脂+蒸馏+向量清理)。含...
Usage Guidance
This skill generally does what it says (scheduled memory capture, summarization, and LanceDB integration), but before installing you should: (1) require the author to declare required env vars (e.g., JINA_API_KEY, any LanceDB endpoint/credentials) in the manifest so you can review them; (2) verify where embeddings and memory are sent — prefer self-hosted endpoints or explicit URLs; (3) inspect or run the memory-lancedb-pro plugin code to confirm it doesn't exfiltrate data to unknown hosts; (4) consider limiting which sessions get scanned (sensitive channels excluded) and implementing redaction rules; (5) run the scripts in a restricted account or sandbox first, and back up/openclaw.json before enabling plugin changes; (6) if you accept the credential use, set API keys with least privilege and rotate them regularly. The main risks are undisclosed credential usage and automated scheduled uploading of conversation content to external services — address those before proceeding.
Capability Analysis
Type: OpenClaw Skill Name: three-layer-memory Version: 2.0.0 The skill implements an automated three-layer memory management system that uses shell scripts (micro-sync.sh, daily-wrapup.sh, weekly-compound.sh) and crontab to schedule agent-led maintenance tasks. While the behavior is aligned with the stated purpose of memory distillation and archiving, it utilizes high-risk capabilities such as persistent crontab modification, full session history access, and instructions for the agent to self-modify its own SYSTEM_GUIDE.md and workspace files. These features provide a high degree of autonomous control over the agent's environment, which, while functional, represents a significant attack surface for indirect prompt injection from processed session data.
Capability Assessment
Purpose & Capability
Name/description match the actual behavior: this is a local memory management strategy that integrates with a LanceDB plugin and an embedding/rerank service (Jina). The files and cron tasks align with the stated goal of hot/warm/cold memory management and scheduled summarization/compaction.
Instruction Scope
Runtime instructions and shipped scripts write to ~/.openclaw/workspace, create cron jobs, and append tasks to HEARTBEAT.md which will cause the agent to scan recent sessions and store/clean memory. That means user conversations will be programmatically collected and (per the design) sent to LanceDB and embedding/rerank services. The SKILL.md references commands like sessions_list, sessions_history, memory_recall, memory_store but does not define them—these are expected to come from the platform/plugins but give the skill broad discretion to read and process conversation history. There's no guidance about data minimization, redaction, or privacy controls.
Install Mechanism
No remote installers or downloads. The skill is instruction-only and provides local shell scripts the user is asked to copy into ~/.openclaw/shared and enable in cron. That is low install risk (no arbitrary network fetches), but it does establish persistent scheduled runs on the host.
Credentials
SKILL.md explicitly lists a prerequisite 'Jina API Key (embedding + rerank)' and requires the memory-lancedb-pro plugin, but the registry metadata lists no required env vars or primary credential. The missing declaration of required credentials is an incoherence. Requesting an embedding/rerank API key is plausible for this functionality, but it is sensitive: conversation content will likely be sent to external services (Jina, LanceDB). The skill gives no guidance about what endpoints are used, whether embedding calls go to a hosted service or self-hosted instance, or how to limit/exclude sensitive sessions.
Persistence & Privilege
The skill does not set always:true and is user-invocable (normal). It installs cron jobs (persistent scheduled tasks) that will repeatedly append to HEARTBEAT.md to trigger agent actions — this is expected for a scheduled memory system but increases the blast radius because it causes autonomous, recurring collection and processing of conversation data. The skill also instructs modifying openclaw.json to enable a plugin, which is consistent with its function.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install three-layer-memory
  3. After installation, invoke the skill by name or use /three-layer-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0: Integrated with LanceDB Pro - autoCapture/autoRecall + structured memory management + scope isolation + dedup detection
v1.0.0
Initial release: Micro Sync, Daily Wrap Up, Weekly Compound, dedup detection, scope isolation
Metadata
Slug three-layer-memory
Version 2.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Three Layer Memory + LanceDB Pro?

三层记忆系统 + LanceDB Pro 整合版。热/暖/冷记忆自动管理,结合向量数据库实时提取与结构化排程维护。Micro Sync(每天5次扫session记决策+审核autoCapture)、Daily Wrap Up(每天凌晨结构化摘要)、Weekly Compound(每周记忆减脂+蒸馏+向量清理)。含... It is an AI Agent Skill for Claude Code / OpenClaw, with 790 downloads so far.

How do I install Three Layer Memory + LanceDB Pro?

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

Is Three Layer Memory + LanceDB Pro free?

Yes, Three Layer Memory + LanceDB Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Three Layer Memory + LanceDB Pro support?

Three Layer Memory + LanceDB Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Three Layer Memory + LanceDB Pro?

It is built and maintained by kylin19860916 (@kylin19860916); the current version is v2.0.0.

💬 Comments