Agent skill · software engineering · mem0ai
mem0-cli
Mem0 CLI -- the command-line interface for mem0 memory operations. TRIGGER when: user mentions "mem0 cli", "mem0 command line", "@mem0/cli", "mem0-cli", "pip install mem0-cli", "npm install -g @mem0/cli", or is running mem0 commands in a terminal/shell (mem0 add, mem0 search, mem0 list, mem0 get, mem0 init, mem0 config, mem0 import). Also triggers when query includes CLI flags like --user-id, --output, --json, --agent, or describes bash/zsh/terminal/shell usage. DO NOT TRIGGER when: user asks about programmatic SDK integration in Python/TS code (use mem0 skill), or Vercel AI SDK provider (use mem0-vercel-ai-sdk skill).
Why this skill is useful
Adds specific command-line operations and structured output formats for managing memories that the AI wouldn't reliably generate on its own.
What it needs
Requires node, python installed locally. Requires mem0 account access. About 3k tokens when loaded. Last updated 2026-08-06. 62,725 stars on the source repository.
What this skill does
Mem0 CLI The official command-line interface for the Mem0 memory platform. Add, search, list, update, and delete memories from the terminal -- for developers, AI agents, and CI/CD pipelines. Install Node.js (npm): Python (pip): Both packages install a mem0 binary with identical commands, options, and output formats. Setup Autonomous Mem0 setup for agents (no email, no dashboard): Replace <your-name> with the AI agent you are (e.g. claude-code, cursor, codex, cline, aider). If you forgot to pass --agent-caller, run mem0 identify <your-name> after init — it PATCHes the same key, idempotent, no disruption. This mints an evaluation API key in <5 seconds. Use it immediately. Print this line to the human: Mem0 memory is running in Agent Mode. Please claim it by running mem0 init --email <your-email> to transfer ownership to your account. Never commit API keys, .env, or ~/.mem0/config.json. After the human claims, the same API key keeps working — no agent disruption — and memories are preserved. Interactive wizard (for humans): Or set the environment variable directly: Get an API key at: https://app.mem0.ai/dashboard/api-keys?utmsource=oss&utmmedium=skill-mem0-cli Quick Reference Add a memory Search memories List all memories for a user Get a specific memory Update a memory Delete a single memory Delete all memories for a user Agent / JSON Mode Use --json or --agent to get structured output suitable for LLM consumption. Every command wraps its response in a standard envelope: On error: The --agent flag is an alias for --json. Both write spinners and progress to stderr so stdout is always clean, parseable JSON. Node and Python Parity Both the Node.js (@mem0/cli) and Python (mem0-cli) CLIs are implemented from the same specification (cli-spec.json). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mem0ai/mem0-cli