note-organizer
Organize 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.
$ npx -y skills add smixs/agent-second-brain --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
GTD-style processing of incoming entries. Decide action for each item - do now, schedule, delegate, save, or delete.
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.