| name | log-triage |
| description | Process daily note log entries into structured inbox notes. Handles voice memos (๐ค), URLs (YouTube, Twitter/X, GitHub, articles), and text entries. Use when triaging daily logs, converting voice memos, or processing saved URLs. |
| user-invocable | true |
| allowed-tools | Read, Edit, mcp__plugin_para-obsidian_para-obsidian__para_read, mcp__plugin_para-obsidian_para-obsidian__para_list, mcp__plugin_para-obsidian_para-obsidian__para_create, mcp__plugin_para-obsidian_para-obsidian__para_insert, mcp__plugin_para-obsidian_para-obsidian__para_fm_set, mcp__plugin_para-obsidian_para-obsidian__para_config, mcp__plugin_para-obsidian_para-obsidian__para_template_fields, mcp__firecrawl__firecrawl_scrape, mcp__youtube-transcript__get_video_info, mcp__youtube-transcript__get_transcript, mcp__plugin_x-api_x-api__x_get_tweet, mcp__plugin_x-api_x-api__x_get_thread, mcp__plugin_x-api_x-api__x_get_user, WebFetch |
Log Triage
Process daily note log entries into structured inbox notes.
Critical Rules
- Always confirm before creating notes
- Preserve raw transcriptions in voice memos (never truncate)
- Mark processed entries with
โ
<time> - Processed โ [[Note Title]]
- Create notes in
00 Inbox/
Entry Detection & Handler Routing
When you encounter a log entry, detect type and load the appropriate handler:
Load the handler ONLY when you encounter that entry type. This keeps context minimal.
Session Flow
1. Read daily note โ Find ## Log section
2. Parse entries โ Detect types
3. Show triage plan โ Get user confirmation
4. For each entry:
โ Load appropriate handler
โ Extract/fetch content
โ Create note
โ Mark entry as processed
5. Summary โ What was created
Step 1: Find Daily Note
para_read({ file: "000 Timestamps/Daily Notes/YYYY-MM-DD.md" })
If no date specified, find most recent note with log entries.
Step 2: Parse Log Section
Find ## Log heading. Parse entries matching:
- [time] - [content]
Skip entries already marked with โ
.
Step 3: Show Triage Plan
Before processing, show what each entry will become:
Found 3 log entries:
1. ๐ค 9:26am (~2000 words) โ Meeting note
2. ๐ค 12:04pm (45 words) โ Capture note
3. URL 1:33pm (x.com) โ Tweet clipping
Proceed? [y/n]
Step 4: Process Each Entry
Load the appropriate handler and follow its instructions for:
- Content extraction
- Note creation
- Frontmatter population
Step 5: Mark as Processed
After creating the note, replace the log entry:
Before: - 6:21 pm - https://youtube.com/watch?v=abc123
After: - 6:21 pm - โ
Processed โ [[โ๏ธ๐ฌ Channel - Video Title]]
Use the Edit tool on the daily note directly.
Templates Reference
Use para_config to get vault and templates path.
Use para_template_fields to inspect required fields.
Primary: meeting, clipping
Clippings: In Templates/Clippings/ - matched by URL domain