← Back to Skills Marketplace
Mem0 Memory Sync
by
Pratik Narola
· GitHub ↗
· v1.0.0
· MIT-0
43
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mem0-memory-sync
Description
Sync memories to external Mem0 server (memory.pratikn.com). Use whenever important user context is learned.
README (SKILL.md)
Mem0 Sync
Syncs important memories to Pratik's self-hosted Mem0 instance.
Usage
/root/clawd/skills/mem0-sync/mem0_client.sh add "The memory text"
/root/clawd/skills/mem0-sync/mem0_client.sh search "query"
/root/clawd/skills/mem0-sync/mem0_client.sh chat "message"
/root/clawd/skills/mem0-sync/mem0_client.sh delete "memory_id"
/root/clawd/skills/mem0-sync/mem0_client.sh get [limit] # List user memories
/root/clawd/skills/mem0-sync/mem0_client.sh update "id" "text" # Update a memory
/root/clawd/skills/mem0-sync/mem0_client.sh history "memory_id" # View memory changes
/root/clawd/skills/mem0-sync/mem0_client.sh graph # View knowledge graph
/root/clawd/skills/mem0-sync/mem0_client.sh stats # View usage stats
When to use
- add: Whenever you update
USER.mdor write a significant fact toMEMORY.md. - search: When you need context that might not be in local files (though local files are primary).
- delete: Use to remove sensitive data or correct hallucinations. Get the
memory_idfrom asearchcommand first. - graph: To explore relationships between entities in memory.
- stats: To check memory count and usage.
Usage Guidance
Only install this if you intentionally want user memories sent to memory.pratikn.com under the fixed pratik account and you trust that operator. The exposed API key should be revoked and replaced with a user-provided secret before use, and syncing should require explicit approval for each memory, especially for personal, credential, business, health, or profile data.
Capability Tags
Capability Assessment
Purpose & Capability
The stated purpose is external memory sync, and the artifacts disclose memory add/search/chat/delete/get/update/history/graph/stats operations against memory.pratikn.com for user_id pratik. The capability is broadly aligned with memory management but high-impact because it can read, transmit, modify, and delete user memory data.
Instruction Scope
The instruction to use the skill whenever important user context is learned, or when USER.md/MEMORY.md are updated, is too broad for sensitive external storage and lacks per-item consent or data-category limits.
Install Mechanism
The skill is a markdown instruction plus an executable shell client. There is no package installer or persistence mechanism, but use requires shell execution, curl, jq, and network access.
Credentials
Sending user context to a personal self-hosted external service is disclosed, but the fixed host, fixed identity, hardcoded credential, and lack of privacy/retention guidance make the environment authority disproportionate for general installation.
Persistence & Privilege
The script hardcodes a reusable MEM0_API_KEY and fixed MEM0_USER_ID, enabling authenticated remote memory reads, writes, updates, history access, graph/stat retrieval, and deletion. Delete has no confirmation safeguard.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mem0-memory-sync - After installation, invoke the skill by name or use
/mem0-memory-sync - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Semantic memory layer using Mem0 vector database. Search, add, update, delete, graph, history, stats. Shell client for easy agent integration.
Metadata
Frequently Asked Questions
What is Mem0 Memory Sync?
Sync memories to external Mem0 server (memory.pratikn.com). Use whenever important user context is learned. It is an AI Agent Skill for Claude Code / OpenClaw, with 43 downloads so far.
How do I install Mem0 Memory Sync?
Run "/install mem0-memory-sync" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mem0 Memory Sync free?
Yes, Mem0 Memory Sync is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mem0 Memory Sync support?
Mem0 Memory Sync is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Mem0 Memory Sync?
It is built and maintained by Pratik Narola (@pratiknarola); the current version is v1.0.0.
More Skills