π¦ ClawHub
Overkill Memory System
by @broedkrummen
Provides a neuroscience-inspired 6-tier automated memory system with WAL protocol, semantic search, emotional tagging, and value-based retention for OpenClaw...
βοΈ Configuration
# Ensure Python 3.8+ is available
python3 --versionOptional: ChromaDB for semantic search
pip install chromadbOptional: Ollama for embeddings
Install from https://github.com/ollama/ollama
Step 1: Install the Skill
# The skill should be placed in your skills directory
~/.openclaw/workspace/skills/overkill-memory-system/
Step 2: Configure Environment
Copy .env.example to .env and configure:
cp .env.example .env
Edit .env with your preferences
Step 3: Initialize Memory System
python3 cli.py init
This creates all required memory files:
~/.openclaw/memory/SESSION-STATE.md~/.openclaw/memory/MEMORY.md~/.openclaw/memory/cron-inbox.md~/.openclaw/memory/platform-posts.md~/.openclaw/memory/strategy-notes.md~/.openclaw/memory/heartbeat-state.json~/.openclaw/memory/diary/~/.openclaw/memory/daily/~/.openclaw/memory/chroma/~/.openclaw/memory/git-notes/π Tips & Best Practices
Memory System Won't Initialize
# Check directory permissions
ls -la ~/.openclaw/memory/Manually create directory
mkdir -p ~/.openclaw/memory
ChromaDB Connection Failed
# Check if ChromaDB is running
curl http://localhost:8100/api/v1/heartbeatOr use keyword search fallback
python3 cli.py search "query" --method keyword
Ollama Embeddings Not Working
# Check Ollama is running
curl http://localhost:11434/api/tagsVerify embedding model
ollama list
Session State Not Persisting
# Manually flush WAL buffer
python3 cli.py session endCheck session file
cat ~/.openclaw/memory/SESSION-STATE.md
Memory Search Returns No Results
# Rebuild search index
python3 cli.py analyzeTry keyword fallback
python3 cli.py search "term" --method keyword
Git-Notes Sync Issues
# Check git-notes directory
ls -la ~/.openclaw/memory/git-notes/Initialize git repo if needed
cd ~/.openclaw/memory/git-notes && git init
TERMINAL
clawhub install overkill-memory-system