| name | knowledge-organize |
| description | Help organize, link, and maintain the Basic Memory knowledge graph - find orphan notes, suggest relations, identify duplicates, and improve overall knowledge structure |
Knowledge Organize
This skill helps users maintain a healthy, well-connected knowledge graph. As notes accumulate, it becomes valuable to periodically organize, link, and curate the knowledge base.
When to Use
Use this skill when:
- User asks to organize their notes
- User wants to find connections between notes
- User mentions orphan or unlinked notes
- User wants to clean up or improve their knowledge base
- User asks about duplicate or similar notes
- User wants help with folder organization
- User asks to review or audit their notes
- Phrases like "help me organize", "find related notes", "what's not linked", "clean up my notes"
Organization Capabilities
1. Find Orphan Notes
Identify notes that have no relations to other notes - they're isolated in the knowledge graph.
mcp__basic-memory__search_notes(
query="*",
page_size=50,
project="main"
)
What to do with orphans:
- Suggest potential relations based on content similarity
- Ask if they should be linked to existing topics
- Propose creating hub notes to connect related orphans
2. Suggest Relations
Analyze note content and suggest meaningful connections.
mcp__basic-memory__read_note(
identifier="note-to-analyze",
project="main"
)
mcp__basic-memory__search_notes(
query="key terms from the note",
project="main"
)
Relation types to suggest:
relates-to - General topical connection
extends - Builds upon or expands
implements - Realizes a concept
depends-on - Requires understanding of
contradicts - Presents alternative view
learned-from - Source of insight
enables - Makes something possible
3. Identify Similar/Duplicate Notes
Find notes that may cover the same topic.
mcp__basic-memory__search_notes(
query="topic keywords",
project="main"
)
Actions for duplicates:
- Merge into a single comprehensive note
- Link them with
supersedes or updates relations
- Differentiate by adding context about their distinct focus
4. Folder Organization Review
Analyze folder structure and suggest improvements.
mcp__basic-memory__list_directory(
dir_name="/",
depth=3,
project="main"
)
Organization suggestions:
- Group related notes into topic folders
- Create subfolders for large categories
- Suggest consistent naming conventions
- Move misplaced notes
5. Tag Consistency
Review and normalize tags across notes.
mcp__basic-memory__search_notes(
query="*",
page_size=100,
project="main"
)
Tag improvements:
- Suggest tag standardization (pick one variant)
- Propose new tags for common themes
- Identify notes missing obvious tags
6. Create Index/Hub Notes
Generate notes that serve as navigation hubs for related topics.
mcp__basic-memory__write_note(
title="Architecture Decisions Index",
content="""---
title: Architecture Decisions Index
type: index
tags:
- architecture
- index
---
# Architecture Decisions Index
A hub linking all architecture-related decisions and patterns.
## Decisions
- [[Database Selection Decision]]
- [[API Design Patterns]]
- [[Authentication Architecture]]
## Patterns
- [[Repository Pattern]]
- [[Async Client Pattern]]
## Observations
- [index] Central hub for architecture knowledge #navigation
## Relations
- indexes [[Architecture]]
""",
folder="indexes",
project="main"
)
7. Enrich Sparse Notes
Find notes lacking observations or structure and suggest improvements.
mcp__basic-memory__read_note(
identifier="sparse-note",
project="main"
)
Organization Workflows
Quick Health Check
A fast overview of knowledge base status:
- Count total notes
- Identify orphan count
- List recently modified
- Check for obvious duplicates
- Report folder distribution
Deep Organization Session
Thorough review and improvement:
- Audit phase - Catalog all notes, identify issues
- Orphan phase - Address unlinked notes
- Relation phase - Suggest new connections
- Duplicate phase - Merge or differentiate similar notes
- Structure phase - Reorganize folders if needed
- Index phase - Create hub notes for major topics
Topic-Focused Organization
Organize around a specific subject:
- Find all notes related to topic
- Map existing relations
- Identify gaps in the topic graph
- Suggest new notes to fill gaps
- Create topic index note
Best Practices
- Work incrementally - Don't reorganize everything at once
- Confirm before changing - Always ask before moving/editing notes
- Preserve permalinks - Moving is okay, changing permalinks breaks links
- Show the graph - Help user visualize connections
- Explain suggestions - Say why a relation makes sense
- Respect user's system - Enhance their organization, don't impose a new one
Example Conversations
User: "Help me organize my notes"
Claude:
- Runs health check on the knowledge base
- Reports: "You have 47 notes. I found 12 orphan notes and 3 potential duplicates."
- Asks: "Would you like to start by connecting the orphan notes, or review the duplicates first?"
User: "Find notes that should be linked to my API design note"
Claude:
- Reads the API design note
- Searches for related content
- Suggests: "I found 5 notes that could relate:
- 'REST Best Practices' → relates-to
- 'Authentication Flow' → implements
- 'Rate Limiting Decision' → extends
Would you like me to add any of these relations?"
User: "Are there any notes about similar topics?"
Claude:
- Analyzes note titles and content
- Identifies clusters of similar notes
- Reports: "I found these potential overlaps:
- 'Auth Flow' and 'Authentication Design' cover similar ground
- 'DB Schema v1' and 'DB Schema v2' might need a 'supersedes' relation
Would you like to review any of these?"