From skills
Processes Obsidian inbox notes using PARA triage: reads raw notes, suggests destinations, confirms with user, and moves/deletes on approval. Invoke via /process-inbox.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:process-inboxThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Work through every note in `0 - Inbox/` one by one. This is PARA triage, not source synthesis and
Work through every note in 0 - Inbox/ one by one. This is PARA triage, not source synthesis and
not conversation-answer saving. Use ingest for synthesizing selected source material into wiki
notes, and save-note for filing the current answer. The user confirms each move; nothing moves
without explicit approval.
Execute this workflow — do not describe it.
Use Obsidian CLI via Bash. On failure: "Obsidian CLI isn't working — update Obsidian with CLI enabled."
obsidian files folder="0 - Inbox/"
Report: "Found X notes to process." If 0: "Inbox is empty!" and stop.
Iterate in order. For EACH note:
obsidian read path="0 - Inbox/[filename]"
Show: [N/TOTAL] Note: "[filename]" + first 15 lines.
Use the para-organizer agent to analyze the note content when available. The agent applies the PARA decision tree and returns a specific folder path, reasoning, and suggested tags.
If the agent is unavailable, apply the fallback PARA decision tree:
1 - Projects/2 - Areas/3 - Resources/4 - Archives/If the category is still ambiguous, ask instead of guessing.
Present the para-organizer's suggestion, then use AskUserQuestion:
options:
- label: 'Move to [suggested location]'
description: '(Recommended)'
- label: 'Move to different location'
- label: 'Skip for now'
- label: 'Delete note'
- label: 'Stop processing'
Wait for response before continuing.
Move (suggested location):
obsidian move path="0 - Inbox/[filename]" to="[target]/[filename]"
Different location: Ask where, then move with obsidian move.
Skip: Leave in inbox, continue to next note.
Delete: Confirm once explicitly, then:
obsidian delete path="0 - Inbox/[filename]"
Stop: Show summary and end.
After each note: Progress: X/Y processed (Z remaining)
Inbox Processing Complete!
Processed: X | Projects: X | Areas: X | Resources: X | Archives: X | Deleted: X | Skipped: X
Remaining in inbox: X
Every moved note used obsidian move; every delete had explicit confirmation.
npx claudepluginhub kriscard/skillsProcesses all notes in an inbox folder: scans, classifies by content, routes to correct vault locations, updates Maps of Content (MOCs), extracts action items, and generates a daily digest.
Automates two-pass GTD inbox triage in Obsidian Markdown files: annotates unprocessed items with routing proposals, then routes reviewed items to projects based on user // comments.
Organizes Obsidian notes using the PARA folder structure with rules for placement by note type and descriptive naming conventions.