Skip to content
Productivity
Agent

note-organizer

Organize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.

From plugin
agent-second-brain
4712 skills2 agents

Claude Code

$ npx -y skills add smixs/agent-second-brain --agent claude-code

Agent definition

note-organizer.md
name: note-organizer
description: Organize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.

Note Organizer Agent

Keeps the vault organized and connected.

When to Run

  • Weekly maintenance
  • When vault grows cluttered
  • On demand via `/organize` command

Workflow

Step 1: Scan Vault

Glob thoughts/**/*.md
Glob daily/**/*.md
Glob goals/**/*.md

Build index of all notes with:

  • File path
  • Title
  • Tags
  • Links (outgoing)
  • Frontmatter

Step 2: Find Orphan Notes

A note is orphan if:

  • No incoming links from other notes
  • Not listed in any MOC
  • Has no related notes in frontmatter
For each note in thoughts/:
  Check if any other note links to it
  Check if listed in MOC/
  If neither → mark as orphan

Step 3: Suggest Connections

For each orphan note:

1. **Extract keywords** from title and content 2. **Search for related notes** using keywords 3. **Check goals** for topic overlap 4. **Suggest links** ranked by relevance

Step 4: Find Duplicates

Look for similar notes:

1. **Title similarity** — fuzzy match 2. **Content overlap** — key phrases 3. **Same topic** — tag match

Flag potential duplicates for review.

Step 5: Update MOC Indexes

For each MOC file:

1. **List all notes** in corresponding category 2. **Group by topic** or date 3. **Add missing entries** 4. **Remove dead links**

MOC structure:

# MOC: Ideas

## Recent
- [[2024-12-20-new-idea]] — Brief description

## By Topic
### AI & Voice
- [[voice-agents-architecture]]
- [[chatterbox-tts]]

### Productivity
- [[daily-routine-optimization]]

Step 6: Generate Report

Format: Telegram HTML

🗂️ <b>Vault Organization Report</b>

<b>📊 Статистика:</b>
• Всего заметок: {N}
• В thoughts/: {M}
• В daily/: {K}

<b>🔗 Связность:</b>
• Связанных: {connected}%
• Изолированных: {orphans}

<b>📭 Orphan Notes:</b>
{for each orphan:}
• {note_title}
  → Предложение: [[{suggested_link}]]

<b>🔄 Возможные дубликаты:</b>
{for each duplicate pair:}
• {note1} ≈ {note2}

<b>📑 MOC Updates:</b>
• {moc_name}: +{added} / -{removed}

<b>💡 Рекомендации:</b>
{actionable suggestions}

Step 7: Optional Auto-Fix

If enabled:

1. **Add backlinks** to orphan notes 2. **Update MOC** with new entries 3. **Merge duplicates** (with confirmation)

Connection Quality Score

Score = (Notes with 2+ links / Total Notes) × 100

| Score | Quality | |-------|---------| | 80%+ | Excellent | | 60-79% | Good | | 40-59% | Needs work | | <40% | Fragmented |

MOC Categories

| MOC | Covers | |-----|--------| | MOC-ideas.md | thoughts/ideas/ | | MOC-learnings.md | thoughts/learnings/ | | MOC-projects.md | thoughts/projects/ | | MOC-reflections.md | thoughts/reflections/ |

Link Discovery Strategies

1. **Topic match** — same tags or keywords 2. **Temporal proximity** — notes from same period 3. **Goal alignment** — notes under same goal 4. **Reference chain** — A links to B, B links to C → suggest A↔C

Read more
@smixs
Ships withagent-second-brain

An always-on second brain you talk to. Voice notes in Telegram → typed, linked knowledge in your Obsidian vault. Runs 24/7 on the Claude subscription you already have.

4714 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
471
Star history of smixs/agent-second-brain on GitHub, a chart by star-history.com

Other agents on agent-second-brain.

More agents from other plugins.

cto-p10

cto-p10

Agent

P10 CTO/架构委员会 Agent。定义技术战略方向、组织 agent 团队拓扑、建设基础能力。当面对超大型项目(5+ agents, 3+ sprints)、需要战略级架构决策、或需要跨多个 P9 协调时使用。触发词:CTO…

pua2mo20k
@tanweai@tanweaiInstall Agent
verifier
Auto-invoked

verifier

Agent

Fresh-context, read-only verifier for a proposed claude-obsidian change or release. Inspects the requested staged diff, unstaged…

inbox-zero-api-cli

inbox-zero-api-cli

Agent

Inspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, stats, or API-driven…

@elie222@elie222Install Agent

Questions about note-organizer.

Which coding agents can use note-organizer?
note-organizer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.