mcpField
S
spark-recipe-shared-inbox-triage

spark-recipe-shared-inbox-triage

github.com/readdleProductivity154313 installsUpdated 6d ago
Repository

About spark-recipe-shared-inbox-triage

A Spark recipe for processing open items in shared inboxes. It guides users through reviewing conversations, prioritizing unassigned items, assigning owners, drafting replies, coordinating internally, and marking resolved items done.

Key features

  1. 01List open shared-inbox items
  2. 02Prioritize unassigned requests
  3. 03Review complete email threads
  4. 04Assign, reply, or add internal comments
  5. 05Mark resolved items as done

Use cases

  1. 01Triage an unprocessed shared inbox queue
  2. 02Route a request to the responsible specialist
  3. 03Respond to a request or coordinate internally
  4. 04Verify and close resolved inbox items

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-shared-inbox-triage

After installing, type/spark-recipe-shared-inbox-triagein Claude Code to confirm it loaded.

Details

From the project README

Recipe: Shared Inbox Triage

Process open items in shared inboxes. Review each item, assign to the right person, respond where possible, and mark resolved items as done.

Prerequisite: Read the use-spark base skill for command reference and filter syntax.

Access level required: triage.

Steps

Step 1: List open items
spark emails [email protected]:Inbox --filter "is:shared_inbox_open"

Replace [email protected]:Inbox with the actual shared inbox identifier from spark folders.

Step 2: Check unassigned items (highest priority)
spark emails [email protected]:Inbox --filter "is:shared_inbox_open assigned_to:unassigned"

These need someone to own them.

Step 3: Review each item
spark thread <id>

Read the full conversation to understand the request.

Step 4: Take action

Assign to the right person:

spark action assign <id> --assignee [email protected] --comment "Billing question, your area"

Respond directly if you can:

spark draft --reply-to <id> --body "..."

Comment for internal coordination:

spark comment <id> --body "I've contacted the vendor about this, waiting for their response"

Mark as done if resolved:

spark action markAsDone <id>
Step 5: Review completed items
spark emails [email protected]:Inbox --filter "is:shared_inbox_done"

Periodically check that completed items are truly resolved.

Tips

  • Start with unassigned items - they're the most urgent because nobody is handling them.
  • Use spark team to see team members and their current assignment load before assigning.
  • Always add a --comment when assigning to explain why that person should handle it.
  • Process the queue in a batch: list all, review, assign, then move on - don't switch between inbox and individual items.
  • Mark items as done immediately after resolution to keep the queue accurate.
  • Use spark folders to find the exact shared inbox identifier (e.g., [email protected]:Inbox).

Comments

Markdown supported