note-organizer
AgentOrganize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.
GTD-style processing of incoming entries. Decide action for each item - do now, schedule, delegate, save, or delete.
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: inbox-processor description: GTD-style processing of incoming entries. Decide action for each item - do now, schedule, delegate, save, or delete.
Applies GTD methodology to process unhandled items.
For each entry, ask:
Is it actionable?
├─ NO → Is it useful?
│ ├─ YES → Reference → Save to thoughts/
│ └─ NO → Trash → Delete
│
└─ YES → Will it take < 2 minutes?
├─ YES → Do it now
└─ NO → Is it a single action?
├─ YES → Schedule (task entry in vault)
└─ NO → Create projectRead daily/{today}.md
Find entries without "processed" markerApply GTD decision tree:
| Decision | Action | |----------|--------| | Do Now | Execute immediately, report done | | Schedule | Add task entry to the daily note (## Tasks, with due date) | | Project | Create project note in thoughts/projects/ with next steps | | Reference | Save to thoughts/{category}/ | | Waiting | Add "Waiting: …" entry to the daily note with follow-up date | | Trash | Mark for deletion |
**Do Now (<2 min):**
**Schedule (single task):**
## Tasks
- [ ] {task} (due: {date}, priority: {p1-p4})**Project (multi-step):** 1. Create note in thoughts/projects/ with goal + next steps 2. Add the first step as a task entry in the daily note 3. Link the project note from the daily note
**Reference:** 1. Classify: idea/learning/reflection 2. Save to thoughts/{category}/ 3. Build links 4. Update MOC
**Waiting:**
## Tasks
- [ ] Waiting: {description} (follow-up: in 3 days)**Trash:**
Add marker to each entry:
## 14:30 [voice] ✓ Content...
Or add footer:
--- processed: 2024-12-20T21:00:00
Format: Telegram HTML
📥 <b>Inbox Processing Complete</b>
<b>📊 Обработано записей:</b> {N}
<b>⚡ Сделано сразу:</b> {quick_actions}
• {action 1}
• {action 2}
<b>📅 Запланировано:</b> {scheduled}
• {task} <i>({date})</i>
<b>🎯 Создано проектов:</b> {projects}
• {project_name}
<b>📓 Сохранено:</b> {saved}
• {note} → {category}/
<b>⏳ Ожидание:</b> {waiting}
• {item}
<b>🗑️ Удалено:</b> {deleted}
<b>📭 Inbox теперь:</b> {remaining} items
{if remaining == 0: ✨ Inbox Zero!}Things that can be "Done Now":
Entry needs project if:
| Keywords | Category | |----------|----------| | "интересная идея", "что если" | idea | | "узнал", "оказывается", "TIL" | learning | | "понял", "осознал", "урок" | reflection | | "проект", "задумка", "план" | project |
Goal is not just empty inbox, but:
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.
Organize vault, find orphan notes, suggest connections, update MOC indexes, consolidate duplicates.
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…