memory-curate

Organize and connect a Basic Memory knowledge graph by linking orphans, merging duplicates, and building hub notes.

4.0k|282|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/basicmachines-co/basic-memory --skill memory-curate-basicmachines-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: memory-curate
Source: https://github.com/basicmachines-co/basic-memory/tree/main/skills/memory-curate
Command: npx skills add https://github.com/basicmachines-co/basic-memory --skill memory-curate-basicmachines-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? As notes accumulate in a Basic Memory knowledge base, they become isolated, duplicated, and inconsistently tagged, making the knowledge graph hard to navigate and search. This Skill audits the graph and proposes concrete improvements so scattered notes become a connected, well-organized knowledge base. ## Core Features & Use Cases - Orphan Detection & Linking: Find notes with no relations and suggest typed connections (relates_to, extends, implements, depends_on, and more) based on content similarity. - Duplicate & Tag Auditing: Identify overlapping notes to merge or differentiate, and standardize inconsistent, unused, or overly generic tags. - Structure & Hub Notes: Review folder organization, move misplaced notes without breaking permalinks, and create index/hub notes that gather related topics. - Use Case: Ask for a health check on your knowledge base and receive a report like "47 notes, 12 orphans, 3 potential duplicates," then confirm which relations, merges, or folder moves to apply. ## Quick Start Ask the assistant to run a health check on your Basic Memory knowledge base and suggest which orphan notes to connect first.

Frequently Asked Questions about memory-curate

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

FAQPage Schema
How do I find orphan notes in my knowledge base?▼

List notes with search_notes and read each note to inspect its Relations section; notes with empty or missing Relations are orphans. The Skill then suggests relations based on content similarity or proposes hub notes to gather related orphans.

How do I merge duplicate notes in Basic Memory?▼

Search for topic keywords, compare results for similar titles, overlapping observations, and shared tags, then merge into one comprehensive note. Redirect the superseded note with an updates or supersedes relation so links keep resolving.

Does moving a note break wiki-links in Basic Memory?▼

No, moving a note with move_note keeps its permalink stable, so existing wiki-links continue to resolve. The Skill warns against changing permalinks, since that would break inbound links from other notes.

What relation types can I use between notes?▼

Suggested types include relates_to, extends, implements, depends_on, part_of, contrasts_with, inspired_by, and enables. Custom relation types are also supported, so any descriptive verb works.

When should I use memory-curate versus memory-defrag?▼

Use memory-curate for knowledge graph organization: linking orphans, merging duplicates, auditing tags, and building hub notes. Use memory-defrag for hygiene on an agent's own memory files, such as splitting bloated files or pruning stale entries.