forget

star 58.7k

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.

mem0ai By mem0ai schedule Updated 6/12/2026

name: forget description: 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.

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 <memory_id>

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 mem0_memory 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 mem0_memory tool with action="search", query=<user's query>.
  • Show numbered list:
    Found <N> memories matching "<query>":
    1. <content, 120 chars> [<category>] [ID: <short_id>]
    2. ...
    

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 mem0_memory tool with action="delete" and the memory ID.

Step 5: Report

Deleted <N> memories.

If any deletions failed, report which ones and why.

Install via CLI
npx skills add https://github.com/mem0ai/mem0 --skill forget
Repository Details
star Stars 58,725
call_split Forks 6,754
navigation Branch main
article Path SKILL.md
More from Creator