memory-reviewer

Audits stored memories for duplicates, contradictions, and stale entries with actionable reports.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/nhatnguyen1122/Agent-Memory-Eval --skill memory-reviewer-nhatnguyen1122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-reviewer
Source: https://github.com/nhatnguyen1122/Agent-Memory-Eval/tree/main/mem0/integrations/mem0-plugin/skills/memory-reviewer
Command: npx skills add https://github.com/nhatnguyen1122/Agent-Memory-Eval --skill memory-reviewer-nhatnguyen1122

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Over time, stored project memories accumulate duplicates, contradictions, and low-confidence entries that degrade retrieval quality. This Skill audits your memory store and surfaces these issues with concrete recommendations before they cause conflicting search results. ## Core Features & Use Cases - Duplicate Detection: Finds near-duplicate memories within the same type using noun-overlap comparison. - Contradiction & Staleness Scanning: Flags opposing facts, low-confidence entries, untagged memories, and entries older than 180 days. - Read-Only Reporting: Outputs a compact summary with memory IDs and suggests running dream consolidation, without modifying any data. - Use Case: After a long coding session with many memory writes, run an audit to find that "use PostgreSQL" and "use MySQL" were both stored for the same component, then consolidate them. ## Quick Start Ask the assistant to check my project memories for duplicates and contradictions.

Frequently Asked Questions about memory-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my stored memories for duplicates?

Run the memory-reviewer audit, which fetches up to 200 memories for the active project, groups them by metadata type, and flags entries with over 60% noun overlap as near-duplicates. It reports each pair with their memory IDs.

How to find contradictions in stored AI memories?

The audit scans memories within the same type group for opposing facts about the same topic, such as conflicting database choices for one component. Each contradiction is listed with both memory texts and their IDs.

Does the memory audit modify or delete my memories?

No, the review is strictly read-only. It only reports findings and suggests running the dream consolidation command to resolve duplicates and contradictions, leaving all modification decisions to the user.

What counts as a stale or low-quality memory entry?

Entries are flagged as stale when created more than 180 days ago without updates, low-confidence when their confidence metadata is below 0.3, and untagged when no metadata type is set.

What are the limitations of the memory quality scan?

The scan caps at 200 memories per run and relies on heuristic noun-overlap for duplicate detection, so it may miss paraphrased duplicates. It also cannot fix issues itself; consolidation requires a separate dream command.