spark-recipe-shared-inbox-triage
Process open items in shared inboxes: review, assign, respond, or mark done.
How do I install this agent skill?
npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-shared-inbox-triageIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides a legitimate workflow for managing shared email inboxes using the 'spark' CLI tool. It enables an agent to list, read, and respond to emails or assign them to team members. While the skill is safe and authored by the tool vendor, it processes external email content without explicit boundary markers or sanitization, which represents a surface for indirect prompt injection.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
What does this agent skill do?
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 shared@company.com:Inbox --filter "is:shared_inbox_open"
Replace shared@company.com:Inbox with the actual shared inbox identifier from spark folders.
Step 2: Check unassigned items (highest priority)
spark emails shared@company.com: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 specialist@co.com --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 shared@company.com: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 teamto see team members and their current assignment load before assigning. - Always add a
--commentwhen 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 foldersto find the exact shared inbox identifier (e.g.,shared@company.com:Inbox).
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/readdle/spark-cli-skills/spark-recipe-shared-inbox-triage">View spark-recipe-shared-inbox-triage on skillZs</a>