CtrlK
BlogDocsLog inGet started
Tessl Logo

mem0-forget

Deletes memories by search query or memory ID with confirmation before removal. Use when removing outdated decisions, incorrect memories, sensitive data, or cleaning up after experiments. Also handles undo of recent additions.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, executable skill body for a destructive operation: concrete API calls, explicit confirmation checkpoints, and clear error reporting. It is concise and appropriately scoped, with only slight progressive-disclosure room for improvement around the undo subsection.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — concrete API calls with exact filter JSON and no padding about what mem0 is — with only minor instances that could be trimmed (the undo section restates some search mechanics already covered in Step 2).

4 / 5

Actionability

Fully executable guidance: named calls (get_memory, search_memories, delete_memory) with exact filter syntax, top_k values, numbered-list output templates, and a concrete env-var-driven undo path — copy-paste ready and covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced five-step process with an explicit destructive-operation checkpoint in Step 3 ('Never delete without confirmation. This is destructive.') and post-operation error reporting ('If any deletions failed, report which ones and why'), satisfying the validation requirement that would otherwise cap this dimension.

5 / 5

Progressive Disclosure

Well-organized into Execution steps, Undo recent writes, and Output formatting with no nested references and no bundle files; it is slightly over 50 lines and the undo subsection could plausibly live in its own file, leaving minor organization gaps rather than a clean single-purpose overview.

4 / 5

Total

18

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that states concrete capabilities, includes an explicit 'Use when...' trigger clause, and is clearly scoped to memory deletion. It is third-person and avoids fluff; only minor trigger-term and distinctiveness gaps keep it from the top of the scale.

DimensionReasoningScore

Specificity

Names several concrete actions — 'Deletes memories by search query or memory ID with confirmation before removal' and 'Also handles undo of recent additions' — giving comprehensive coverage with only minor gaps (e.g., the search action is implied via 'by search query' rather than stated as its own verb).

4 / 5

Completeness

It clearly answers both 'what' (deletes memories by query/ID with confirmation, plus undo) and 'when' (explicit 'Use when...' clause with concrete trigger phrases), matching the anchor for explicit what-and-when with triggers.

5 / 5

Trigger Term Quality

The 'Use when removing outdated decisions, incorrect memories, sensitive data, or cleaning up after experiments' clause supplies several natural phrases a user might say, plus 'undo of recent additions'; a few common variations (e.g., 'delete this memory') are not explicitly present.

4 / 5

Distinctiveness Conflict Risk

'Deletes memories by search query or memory ID' carves a clear niche (memory deletion in mem0) with distinct triggers, but it sits in a mem0 plugin family (e.g., add/tour skills) so minor overlap risk with closely related skills remains.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mem0ai/mem0
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.