Agent skill · software engineering · mem0ai
forget
Deletes memories by search query or memory ID with confirmation before removal. Use when removing outdated information, incorrect memories, sensitive data, or cleaning up after experiments.
Why this skill is useful
Adds a specific executable script for deleting memories in Mem0, which includes confirmation steps and error handling not covered in general documentation.
What it needs
About 1k tokens when loaded. Last updated 2026-08-06. 62,725 stars on the source repository.
What this skill does
Forget Delete specific memories from Mem0. Execution Step 1: Parse input The user provides either: A search query: /mem0-forget travel plans A memory ID: /mem0-forget <memoryid> If no argument, ask: "What should I forget? Provide a search query or memory ID." Step 2: Find memories If memory ID provided (looks like a UUID or hex string): Use mem0memory tool with action="search" and the ID as query, or look it up directly. Show: Found: "<memory content first 120 chars>" (created <date>) If search query provided: Use mem0memory tool with action="search", query=<user's query>. Show numbered list: Step 3: Confirm Ask: "Delete which memories? Enter numbers (e.g., 1,3,5), 'all', or 'cancel'." For a single memory ID, ask: "Delete this memory? [y/N]" Never delete without confirmation. This is destructive. Step 4: Delete For each confirmed memory, use mem0memory tool with action="delete" and the memory ID. Step 5: Report If any deletions failed, report which ones and why.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mem0ai/forget--3c5568