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.
From para-obsidiannpx claudepluginhub nathanvale/side-quest-marketplace-old --plugin para-obsidianThis skill is limited to using the following tools:
handlers/meeting-memo.mdhandlers/text-entry.mdhandlers/twitter.mdhandlers/url-generic.mdhandlers/youtube.mdDesigns and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Process daily note log entries into structured inbox notes.
✅ <time> - Processed → [[Note Title]]00 Inbox/When you encounter a log entry, detect type and load the appropriate handler:
| Pattern | Type | Handler |
|---|---|---|
- [time] - 🎤 [long text] | Voice memo (>200 words) | meeting-memo.md |
- [time] - 🎤 [short text] | Short voice memo | text-entry.md |
youtube.com or youtu.be | YouTube video | youtube.md |
x.com or twitter.com | Twitter/X post | twitter.md |
| Other URLs | Generic URL | url-generic.md |
| Plain text | Text entry | text-entry.md |
Load the handler ONLY when you encounter that entry type. This keeps context minimal.
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
para_read({ file: "000 Timestamps/Daily Notes/YYYY-MM-DD.md" })
If no date specified, find most recent note with log entries.
Find ## Log heading. Parse entries matching:
- [time] - [content]
Skip entries already marked with ✅.
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]
Load the appropriate handler and follow its instructions for:
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.
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