agentsclimarketplace

Inbox process

Skill slogsdon/skills-vault-rituals/skills/inbox-process

Process the Obsidian Inbox interactively — reads all files, generates routing recommendations, then walks through each item one at a time with user confirmation before acting. Use when /inbox-process is invoked or when Shane wants to clear the Inbox.From its SKILL.md

Install
npx -y skills add slogsdon/skills-vault-rituals --skill inbox-process

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

  • 0 stars0 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

3.4 KB, 791 tokens by cl100k_base, as published. Nobody here has run it

Skill: /inbox-process

Interactive inbox triage. Review each item, confirm the action, execute.

Fixtures to Skip

These files are permanent Inbox fixtures — do not include them in processing:

  • Inbox Processing.md
  • todo.md
  • Chores.md

Destination Routing

RecommendationWhen to use
Move to Projects/Describes an active project, initiative, or ongoing effort
Move to Concepts/A mental model, framework, reusable idea, or principle
Move to Context/Background reference material, standing context, or reference docs
Move to Meetings/Raw conversation or meeting note — process with /meeting first
Move to Clippings/Article, link, or external source saved for later
ArchiveDone, resolved, or superseded — worth keeping but not active
DeleteTransient, already captured elsewhere, or no longer relevant
Keep in InboxGenuinely needs more thought before acting

Steps

  1. List inbox contents

    • Run: ls "~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Personal/Inbox/"
    • Filter out fixture files (see above)
    • If inbox is empty: report "Inbox is clear." and stop
  2. Read each file briefly

    • For each file, strip the .md extension and run: obsidian read file='Note Name'
    • Skim the output for content type and intent (first ~40 lines is enough)
    • Note the filename and content type
  3. Generate recommendations upfront

    • For every non-fixture file, produce a one-line summary and a routing recommendation
    • Be opinionated — give a clear call, don't hedge
    • Present the full list as a table:
    | File | Summary | Recommendation |
    |------|---------|----------------|
    | [filename] | [one-line summary] | [destination] |
    
  4. Walk through items one at a time

    • For each item, show:
      [N/Total] filename.md
      Summary: [one-line]
      Recommendation: [destination]
      
      Handle as recommended, or do something else?
      
    • Wait for user response before acting
    • Valid responses: "yes" / "ok" / blank → execute recommendation; "skip" / "keep" → note and move on; any other instruction → execute that instead
  5. Execute each confirmed action

    • Move: mv "[full vault path/Inbox/filename]" "[full vault path/Destination/filename]" — bash exception; obsidian CLI has no move command
    • Archive: mv "[full vault path/Inbox/filename]" "[full vault path/Inbox/Archive/filename]" (create Archive/ if needed)
    • Delete: rm "[full vault path/Inbox/filename]" — bash exception; obsidian CLI has no delete command
    • Keep in Inbox: no action, note it
    • Raw meeting note → Meetings/: remind Shane to run /meeting [filename] first; skip the move for now
  6. Report summary

    • After all items are handled, output:
      Inbox processed: N items
      - Moved to Projects: N
      - Moved to Concepts: N
      - Moved to Context: N
      - Moved to Meetings: N
      - Moved to Clippings: N
      - Archived: N
      - Deleted: N
      - Kept in Inbox: N
      - Skipped: N
      

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 326,764. 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.