Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mem0ai avatar

Memory Reviewer

  • 64 installs
  • 62.5k repo stars
  • Updated August 5, 2026
  • mem0ai/mem0

Helps with ai & agent building tasks during AI-assisted development.

About

memory-reviewer is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • memory-reviewer
  • AI & Agent Building
  • AI-coding skill

Memory Reviewer by the numbers

  • 64 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #6,160 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mem0ai/mem0 --skill memory-reviewer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs64
repo stars62.5k
Last updatedAugust 5, 2026
Repositorymem0ai/mem0

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Memory Reviewer

Audits memory quality for the active project. Finds duplicates, contradictions, and low-confidence entries.

When to use

  • User asks "check my memories", "memory quality", "any duplicates?"
  • User runs /mem0:memory-reviewer directly
  • After a session with 5+ memory writes (suggest proactively)
  • After /mem0:health --deep identifies issues

Steps

1. Fetch all memories for active project via get_memories with filters={"AND": [{"user_id": "<active_user_id>"}, {"app_id": "<active_project_id>"}]}, page_size=200. Paginate if needed — cap at 200 memories.

2. Group by `metadata.type`. Common types: decision, convention, anti_pattern, task_learning, project_profile, user_preference, session_state.

3. Scan each group for issues:

IssueDetection method
Near-duplicates>60% noun overlap within same type. Compare memory text after stripping stop words.
ContradictionsOpposing facts about same topic (e.g., "use PostgreSQL" vs "use MySQL" for same component)
Low-confidencemetadata.confidence < 0.3
Missing typeNo metadata.type set
Stalecreated_at older than 180 days with no updates

4. Output compact summary:

memory-reviewer: project=<id> total=<N>
  duplicates:      <N> found
  contradictions:  <N> found
  low_confidence:  <N> found
  untagged:        <N> found
  stale:           <N> found

5. If issues found, list them with memory IDs:

Issues:
  [duplicate] "<memory_a>" ≈ "<memory_b>" [mem0:<id_a>, mem0:<id_b>]
  [contradiction] "<memory_x>" vs "<memory_y>" [mem0:<id_x>, mem0:<id_y>]
  [low_conf] "<memory_z>" (confidence: 0.1) [mem0:<id_z>]

6. Suggest action: "Run /mem0:dream to consolidate duplicates and resolve contradictions."

Constraints

  • Read-only — never modify or delete memories (that's /mem0:dream's job)
  • Max 200 memories per scan
  • Report findings, let user decide on action

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.