← Back to Skills Marketplace
Mem Skill
by
Oliver Guo
· GitHub ↗
· v1.2.0
· MIT-0
175
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install mem-skill
Description
Self-evolving memory and knowledge accumulation system for AI agents. Acts as a persistent 'second brain' that automatically retrieves past experiences, capt...
Usage Guidance
This skill appears to do what it says: store and retrieve local knowledge and optionally use QMD for semantic search. Before installing or running:
- Back up your workspace (init/upgrade will read/modify many markdown files and may insert fields).
- If you choose the QMD engine, be prepared for a prompted global npm install and large model downloads; review @tobilu/qmd before installing.
- Note the skill can read and write everything under the workspace directory and will index files you allow; avoid initializing it in folders containing secrets.
- Prefer project-scoped QMD collections (not global) if you want to keep collections isolated per-project.
- If you need stronger guarantees, inspect the included init.sh and README yourself, and run init/interactions manually rather than allowing unattended/autonomous installs or upgrades.
Capability Analysis
Type: OpenClaw Skill
Name: mem-skill
Version: 1.2.0
The mem-skill bundle is a legitimate persistent memory and knowledge management system for AI agents. It facilitates the creation and retrieval of local Markdown-based knowledge bases and experience logs. While the skill performs system-level operations such as file I/O, shell command execution (e.g., `qmd`, `npm`), and optional package installation in `scripts/init.sh` and `SKILL.md`, these actions are transparently documented and triggered by explicit user commands (/mem-skill init). The logic includes safeguards such as mandatory user confirmation before recording data and clear logging of operations in `log.md`. No evidence of data exfiltration, malicious prompt injection, or unauthorized persistence was found.
Capability Assessment
Purpose & Capability
Name/description match the behavior: it builds a local knowledge/experience store, indexes and searches it, and optionally integrates with QMD. Required actions (creating knowledge-base/, writing .mem-skill.config.json, running qmd commands) are proportionate to a memory engine.
Instruction Scope
SKILL.md and the init/upgrade script instruct the agent to create files and scan the workspace's knowledge-base/ and experience/ MD files, backfill fields, and ingest external sources/URLs when requested. This is coherent for a memory system but means the skill will read and modify workspace files and can fetch external URLs or run qmd commands that index many files — users should expect broad read/write access within the workspace and interactive prompts before global actions.
Install Mechanism
There is no automated install spec in the registry, but the repo includes an init.sh that may invoke 'npm install -g @tobilu/qmd' (prompted interactively) and other qmd commands. Installing QMD pulls code from npm and may download GGUF models (~GBs). This is expected for the optional QMD engine but carries the usual risks of running third-party packages and large model downloads.
Credentials
The skill declares no environment variables or credentials and does not request unrelated secrets. It uses standard local tools (bash, sed, python3, npm, qmd) which are reasonable for its functionality. No evidence it tries to access unrelated credentials or system-wide config.
Persistence & Privilege
always is false and the skill is user-invocable; it can be invoked autonomously by the agent (platform default). It writes only into the workspace (knowledge-base/, experience/, log.md, .mem-skill.config.json) and does not attempt to modify other skills or global agent settings beyond optionally installing qmd globally (npm -g) when the user consents.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mem-skill - After installation, invoke the skill by name or use
/mem-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Version 1.2.0 inspired by LLM Wiki (Andrej Karpathy)
- Added logging support: new log.md file records all initialization and upgrade operations.
- Introduced /mem-skill upgrade command for safe, idempotent upgrades and metadata migration.
- Upgrades backfill missing **Source:** and **Related:** fields to all existing entries.
- All file creations and upgrades are logged for traceability.
- Updated initialization to include log.md and to log engine selection (default or QMD).
v0.1.0
mem-skill v0.1.0 — Initial Release
- Introduces a self-evolving memory and knowledge accumulation system for AI agents, acting as a persistent "second brain."
- Provides easy initialization with both a default engine (JSON/Markdown-based) and optional QMD semantic search support.
- Adds `/mem-skill init` command with interactive or flag-driven setup for collection scopes and names.
- Supports immediate manual recording with `/mem-skill recordnow` for capturing completed tasks and experiences.
- Implements an always-on core loop to extract keywords, detect topic switches, and proactively load/use relevant experience across skills.
- Ensures all user-facing setup (especially for QMD) confirms critical details interactively—no silent assumptions or automatic collection creation.
Metadata
Frequently Asked Questions
What is Mem Skill?
Self-evolving memory and knowledge accumulation system for AI agents. Acts as a persistent 'second brain' that automatically retrieves past experiences, capt... It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.
How do I install Mem Skill?
Run "/install mem-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mem Skill free?
Yes, Mem Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mem Skill support?
Mem Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Mem Skill?
It is built and maintained by Oliver Guo (@oliguo); the current version is v1.2.0.
More Skills