inbox-processor
AgentGTD-style processing of incoming entries. Decide action for each item - do now, schedule, delegate, save, or delete.
Organize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.
Claude Code
$ npx -y skills add smixs/agent-second-brain --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: note-organizer description: Organize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.
Keeps the vault organized and connected.
Glob thoughts/**/*.md Glob daily/**/*.md Glob goals/**/*.md
Build index of all notes with:
A note is orphan if:
For each note in thoughts/: Check if any other note links to it Check if listed in MOC/ If neither → mark as orphan
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
Look for similar notes:
1. **Title similarity** — fuzzy match 2. **Content overlap** — key phrases 3. **Same topic** — tag match
Flag potential duplicates for review.
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]]
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}If enabled:
1. **Add backlinks** to orphan notes 2. **Update MOC** with new entries 3. **Merge duplicates** (with confirmation)
Score = (Notes with 2+ links / Total Notes) × 100
| Score | Quality | |-------|---------| | 80%+ | Excellent | | 60-79% | Good | | 40-59% | Needs work | | <40% | Fragmented |
| MOC | Covers | |-----|--------| | MOC-ideas.md | thoughts/ideas/ | | MOC-learnings.md | thoughts/learnings/ | | MOC-projects.md | thoughts/projects/ | | MOC-reflections.md | thoughts/reflections/ |
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
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.
GTD-style processing of incoming entries. Decide action for each item - do now, schedule, delegate, save, or delete.
Google cross-vendor agent named for the model it runs — Gemini 4 Argon, Google’s top reasoning model, via…
Fresh-context, read-only verifier for a proposed claude-obsidian change or release. Inspects the requested staged diff, unstaged…
Inspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, stats, or API-driven…