simplemem

Efficient Lifelong Memory for LLM Agents - semantic compression, cross-session memory, and intent-aware retrieval

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "simplemem" with this command: npx skills add nantes/simplemem

SimpleMem Skill

Integrates SimpleMem: Efficient Lifelong Memory for LLM Agents into OpenClaw.

What it does

SimpleMem provides semantic memory compression and retrieval for agents:

  • Store: Compresses interactions into compact memory units
  • Synthesize: Merges related memories on-the-fly
  • Retrieve: Intent-aware planning for efficient context retrieval

Installation

# Install Python dependency
pip install simplemem

# Or via repo
git clone https://github.com/aiming-lab/SimpleMem.git
cd SimpleMem
pip install -r requirements.txt

Configuration (Optional - Full Features)

For full SimpleMem features, set your OpenAI API key:

$env:OPENAI_API_KEY = "your-openai-key"

Without API key: Uses JSON fallback (basic keyword search) With API key: Uses full SimpleMem with semantic embeddings

Usage

PowerShell Script

# Agregar memoria
.\simplemem.ps1 -Action add -Content "El usuario prefiere cafe con leche de avena"

# Buscar memorias
.\simplemem.ps1 -Action search -Query "cafe"

# Ver estadisticas
.\simplemem.ps1 -Action stats

Python API

from simplemem import SimpleMemSystem, set_config, SimpleMemConfig

# With API key (full features)
config = SimpleMemConfig()
config.openai_api_key = "your-key"
set_config(config)
system = SimpleMemSystem()

# Add memory
system.add("User preference: coffee with oat milk", user_id="user1")

# Retrieve
results = system.retrieve("What does user like?", user_id="user1")

Key Features

  • Cross-session memory: Persistent across conversations (64% better than Claude-Mem)
  • Semantic compression: 43.24% F1 on LoCoMo benchmark
  • Fast retrieval: 388ms average retrieval time
  • Multi-index: Semantic + Lexical + Symbolic layers
  • Fallback: JSON-based storage when no API key available

Files

  • simplemem.py - Main Python wrapper
  • simplemem.ps1 - PowerShell CLI script
  • data/ - Storage directory (created on first use)

Credits

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

AANA Continuous Self-Improvement Skill

Enable continuous workflow improvement by observing outcomes, identifying issues, proposing low-risk changes, and verifying them without altering agent autho...

Registry SourceRecently Updated
Automation

Agentmfa

Request human approval via biometric auth before performing sensitive actions. Use this skill whenever an action is irreversible, destructive, or requires hu...

Registry SourceRecently Updated
Automation

Proviras Logger

Run on every heartbeat to summarize completed tasks and log them to your analytics dashboard. Triggers automatically during heartbeat cycles to track agent p...

Registry SourceRecently Updated
Automation

clawpage-skill

Router for Clawpage workflows. Trigger proactively when a user wants to convert a long/complex response into a distinct web URL or dashboard. Also use for al...

Registry SourceRecently Updated