← Back to Skills Marketplace
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install memory-lcm
Description
Stores and manages complete conversation history with searchable SQLite storage, chunked and daily summaries, and auto-syncs key decisions to MEMORY.md.
Usage Guidance
This skill appears to do what it says: it will store full conversation text locally in ~/.openclaw/workspace/data/tony-lcm.db and append extracted 'decisions' to ~/.openclaw/workspace/MEMORY.md. It does not request credentials or call external services, but note the privacy implications: everything logged is saved in plaintext on disk and the auto-extraction (regexes like 'will ...', 'decided to ...') may append unintended content to MEMORY.md. Before installing, consider: (1) Do you want your full chat history persisted on disk? (2) Review and back up or protect ~/.openclaw/workspace (file permissions, encryption) if necessary. (3) Since this package comes from an unknown source (no homepage), review the code or run in an isolated environment if you have privacy/security concerns. If you proceed, inspect the MEMORY.md contents after syncs and consider modifying the extraction patterns or disabling auto-sync if unwanted.
Capability Analysis
Type: OpenClaw Skill
Name: memory-lcm
Version: 1.0.0
The skill bundle contains significant SQL injection vulnerabilities due to the use of manual string concatenation and template literals in database queries rather than parameterized inputs, specifically in src/search.js and src/messages.js. While the stated purpose of managing conversation history and syncing to MEMORY.md is followed, the insecure handling of user-controlled session keys and search terms poses a risk of local database manipulation. No evidence of intentional data exfiltration or malicious remote execution was found.
Capability Assessment
Purpose & Capability
Name/description align with code and manifest: message storage, chunk/daily summaries, search, compaction, and auto-sync to MEMORY.md. Uses sql.js (WASM) for a local SQLite DB stored at ~/.openclaw/workspace/data/tony-lcm.db — appropriate for the stated purpose.
Instruction Scope
SKILL.md and bin/tony-lcm.js instruct running npm install and using the CLI which will write/read local files (DB and MEMORY.md). The instructions and code do not access external endpoints or unrelated system data, but they do auto-extract and append 'decisions' to a persistent MEMORY.md file — this is within scope but is a privacy-sensitive side effect users should expect.
Install Mechanism
No formal install spec in registry; SKILL.md requires npm install. package.json depends only on sql.js from the npm registry (package-lock shows a normal registry URL). This is a standard, traceable install vector (moderate trust required for npm packages). No obscure download URLs or archive extraction.
Credentials
No required environment variables, credentials, or external config paths are requested. The code uses HOME (or os.homedir()) to place files under ~/.openclaw — appropriate and proportional to file-backed memory management.
Persistence & Privilege
The skill creates and persists files (DB and MEMORY.md) in the user's home workspace. always is false. Because agents may invoke skills autonomously by default, be aware the skill could be triggered to write conversation content to disk without additional prompts — this is expected behavior but has privacy implications.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-lcm - After installation, invoke the skill by name or use
/memory-lcm - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of memory-lcm, a lossless context manager for OpenClaw agents
- Stores every conversation message in a local SQLite database with zero truncation
- Provides CLI commands for searching, recalling, compacting, summarizing, and syncing conversation history
- Automatically syncs key decisions to MEMORY.md for easy reference
- Supports full-text search and daily/chunk summaries while maintaining session isolation
- No native dependencies; uses sql.js (WebAssembly), making it cross-platform
Metadata
Frequently Asked Questions
What is Memory Lcm?
Stores and manages complete conversation history with searchable SQLite storage, chunked and daily summaries, and auto-syncs key decisions to MEMORY.md. It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.
How do I install Memory Lcm?
Run "/install memory-lcm" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Lcm free?
Yes, Memory Lcm is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Lcm support?
Memory Lcm is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Lcm?
It is built and maintained by luke (@louch84); the current version is v1.0.0.
More Skills