CtrlK
BlogDocsLog inGet started
Tessl Logo

dream

Consolidates stored memories by merging duplicates, resolving contradictions, and pruning stale entries. Use when memory count is high, search results feel noisy or repetitive, or periodic cleanup is needed to maintain memory quality.

73

Quality

90%

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 highly actionable, well-sequenced consolidation workflow with strong validation gates before destructive memory changes. Conciseness and progressive disclosure are good but have minor room to tighten prose and clarify the missing script dependency.

Suggestions

Tighten the Step 3a near-duplicate heuristics into a compact checklist to reduce prose while preserving the threshold rules.

Either ship scripts/parse_mem0_config.py as a bundle file or note explicitly that it is provided by the plugin runtime so the dependency is unambiguous.

Consider moving the Auto mode details into a separate referenced file to keep the core interactive workflow as the lean overview.

DimensionReasoningScore

Conciseness

Mostly lean and operational with no padding about concepts Claude already knows, though the near-duplicate heuristics and auto-mode prose could be tightened slightly.

4 / 5

Actionability

Fully executable guidance: concrete calls to get_memories, delete_memory, add_memory, parse_mem0_config.py, exact diff/report formats, and exact prompts, with placeholders explicitly defined.

5 / 5

Workflow Clarity

Six strictly-ordered steps with explicit validation checkpoints — a diff report and Y/n confirmation before any destructive change, conflict-resolution input, empty-state handling, and a pin-skip rule.

5 / 5

Progressive Disclosure

Well-organized into clear headed sections with no nested references, but everything is inlined in one ~230-line file and the referenced parse_mem0_config.py has no accompanying bundle file.

4 / 5

Total

18

/

20

Passed

Description

92%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 clearly states three concrete capabilities and pairs them with explicit, natural-sounding trigger conditions in third person. Minor room to add synonymous phrasings for broader trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'merging duplicates, resolving contradictions, and pruning stale entries' — giving comprehensive coverage of consolidation capabilities.

5 / 5

Completeness

Explicitly answers both what ('Consolidates stored memories by merging duplicates, resolving contradictions, and pruning stale entries') and when ('Use when memory count is high, search results feel noisy or repetitive, or periodic cleanup is needed').

5 / 5

Trigger Term Quality

Includes natural trigger phrases like 'memory count is high', 'search results feel noisy or repetitive', and 'periodic cleanup', but lacks synonyms or file-extension-style variations for full coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — memory consolidation/cleanup — with distinct triggers; only minor conceptual overlap with sibling deletion skills.

5 / 5

Total

19

/

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.