Mem0
Intelligent memory layer for Clawdbot using Mem0. Provides semantic search and automatic storage of user preferences, patterns, and context across conversati...
Intelligent memory layer for Clawdbot using Mem0. Provides semantic search and automatic storage of user preferences, patterns, and context across conversati...
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Mem0 adds an intelligent, adaptive memory layer to Clawdbot that automatically learns and recalls user preferences, patterns, and context across all interactions.
Before answering user questions, search mem0 for relevant context:
node scripts/mem0-search.js "user preferences" --limit=3
Use retrieved memories to:
Explicit Storage (when user says "remember this"):
node scripts/mem0-add.js "Abhay prefers concise updates"
Conversation Storage (for context learning):
# Pass messages as JSON node scripts/mem0-add.js --messages='[{"role":"user","content":"I like brief updates"},{"role":"assistant","content":"Got it!"}]'
node scripts/mem0-search.js "query text" [--limit=3] [--user=abhay]
Searches semantically across stored memories. Returns relevant memories ranked by relevance.
# Simple text node scripts/mem0-add.js "memory text" [--user=abhay]Conversation messages (auto-extracts memories)
node scripts/mem0-add.js --messages='[{...}]' [--user=abhay]
Mem0's LLM automatically extracts, deduplicates, and merges related memories.
node scripts/mem0-list.js [--user=abhay]
Shows all stored memories for the user with IDs and creation dates.
# Delete specific memory node scripts/mem0-delete.js <memory_id>Delete all memories for user
node scripts/mem0-delete.js --all --user=abhay
Clawdbot MEMORY.md (Structured, Deliberate):
Mem0 (Dynamic, Learned):
Use both together: Check MEMORY.md for facts, check mem0 for preferences/patterns.
Located in
scripts/mem0-config.js:
{ embedder: "openai/text-embedding-3-small", llm: "openai/gpt-4o-mini", vectorStore: "memory" (local), historyDb: "~/.mem0/history.db", userId: "abhay" }
Uses Clawdbot's OpenAI API key from environment (
OPENAI_API_KEY).
For detailed workflow patterns, error handling, and best practices, see:
references/integration-patterns.mdAll scripts support
JSON_OUTPUT environment variable for programmatic access:
JSON_OUTPUT=1 node scripts/mem0-search.js "query"
Returns JSON after human-readable output (look for
---JSON--- marker).
mem0-config.js - Configuration and instance initializationmem0-search.js - Search memories semanticallymem0-add.js - Add new memoriesmem0-list.js - List all memoriesmem0-delete.js - Delete memoriesintegration-patterns.md - Detailed best practices and patternsNo automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.