agentsclimarketplace

Process inbox

Skill kriscard/Skills/skills/obsidian/process-inbox

PARA triage for Obsidian Inbox notes: read each raw inbox note, suggest the correct PARA destination, confirm with the user, and move only on approval. Use when the user asks to process, clear, sort, or triage inbox notes, or runs /process-inbox.From its SKILL.md

Install
npx -y skills add kriscard/Skills --skill process-inbox

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.7 KB, 628 tokens by cl100k_base, as published. Nobody here has run it

Process Inbox

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.

Obsidian Access

Use Obsidian CLI via Bash. On failure: "Obsidian CLI isn't working — update Obsidian with CLI enabled."

Step 1 — List Inbox

obsidian files folder="0 - Inbox/"

Report: "Found X notes to process." If 0: "Inbox is empty!" and stop.

Step 2 — Process Each Note

Iterate in order. For EACH note:

2.1 Read

obsidian read path="0 - Inbox/[filename]"

Show: [N/TOTAL] Note: "[filename]" + first 15 lines.

2.2 Suggest Destination

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:

  • outcome + deadline → 1 - Projects/
  • ongoing responsibility/standard → 2 - Areas/
  • reference material with no action required → 3 - Resources/
  • inactive or no longer useful → 4 - Archives/

If the category is still ambiguous, ask instead of guessing.

2.3 Confirm with User

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.

2.4 Execute the Choice

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.

2.5 Report Progress

After each note: Progress: X/Y processed (Z remaining)

Step 3 — Final Summary

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.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.