Install
$ agentstack add skill-kriscard-skills-process-inbox ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Process Inbox
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.
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. The agent applies the PARA decision tree and returns a specific folder path, reasoning, and suggested tags.
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 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.
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
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kriscard
- Source: kriscard/Skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.