Help us improve
Share bugs, ideas, or general feedback.
From skills
Processes Obsidian inbox notes by reading each, suggesting a PARA destination, and confirming with the user before moving/deleting. Activated by commands like /process-inbox or 'process my inbox'.
npx claudepluginhub kriscard/skillsHow 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. The para-organizer agent suggests placement; the
Processes notes in 00-Inbox/: scans, classifies by content, routes to vault folders, updates MOCs, extracts action items, generates daily digest. Activates on multilingual triage triggers.
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.
Processes Obsidian Inbox items into a knowledge base: reads source, discusses key ideas, then files synthesized notes. Also saves conversation answers as permanent wiki pages.
Share bugs, ideas, or general feedback.
Work through every note in 0 - Inbox/ one by one. The para-organizer agent suggests placement; 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. The agent applies the PARA decision tree and returns a specific folder path, reasoning, and suggested tags.
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 create path="[target]/[filename]" content="[CONTENT]"
obsidian delete path="0 - Inbox/[filename]"
Different location: Ask where, then move using the same commands.
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