一键导入
spark-recipe-vacation-catchup
Process a large email backlog after time away: assess by category, batch-archive noise, and surface what needs attention.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Process a large email backlog after time away: assess by category, batch-archive noise, and surface what needs attention.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use the spark CLI to access the user's Spark email data - list emails, search by topic, read threads, check calendar events, find availability, look up contacts, and view team info. Use when the user asks about their emails, calendar, contacts, meetings, or scheduling.
Full unsubscribe audit: scan inbox, archive, and GateKeeper for newsletter senders, classify by volume and engagement, detect phishing and duplicate subscriptions, then unsubscribe via spark action or extracted footer links.
Executive assistant persona for Spark. Morning briefings, draft replies, schedule management, and contact lookup.
Founder / CEO persona for Spark. High-volume triage, aggressive delegation, cross-team oversight, and selective engagement.
Freelancer / solo operator persona for Spark. Multi-client management, invoice follow-ups, availability, and quick responses.
Meeting manager persona for Spark. Meeting preparation, transcript review, follow-up drafts, and scheduling.
| name | spark-recipe-vacation-catchup |
| description | Process a large email backlog after time away: assess by category, batch-archive noise, and surface what needs attention. |
| metadata | {"version":"1.0.0","requires":{"skills":["use-spark"],"accessLevel":"triage"}} |
Process a large email backlog after vacation or extended absence. Prioritize ruthlessly, batch-archive noise, and surface only what truly needs attention.
Prerequisite: Read the use-spark base skill for command reference and filter syntax.
Access level required: triage.
Count unread emails by category for the absence period. Adjust the time window to match how long the user was away:
spark emails Inbox --filter "category:priority is:unread newer_than:14d"
spark emails Inbox --filter "category:personal is:unread newer_than:14d"
spark emails Inbox --filter "category:invitation newer_than:14d"
spark emails Inbox --filter "category:notification is:unread newer_than:14d"
spark emails Inbox --filter "category:newsletter newer_than:14d"
Report the totals: "You have N unread across all categories: X priority, Y people, Z invitations, W notifications, V newsletters."
spark emails Inbox --filter "category:priority is:unread"
Read each thread and present the key items. These are the most important and should be handled individually.
spark emails Inbox --filter "category:personal is:unread"
For each, read the thread to check if the matter is still open or was resolved while the user was away:
spark thread <id>
Mark resolved threads as read: spark action markAsSeen <id>
spark emails Inbox --filter "category:invitation"
Check which invitations are for past dates (already missed) vs. future dates. Only future invitations need a decision.
Most notifications older than a few days are no longer actionable:
spark emails Inbox --filter "category:notification is:unread"
Review the senders briefly, then archive in bulk:
spark action archive <id1> <id2> <id3> <id4> <id5>
Old newsletters have no urgency:
spark emails Inbox --filter "category:newsletter"
Archive all but the most recent from each sender:
spark action archive <id1> <id2> <id3>
New senders may have accumulated during the absence:
spark emails Inbox --new-senders
Accept legitimate contacts and block unwanted ones:
spark contact-action acceptContact sender@company.com
spark contact-action blockContact spammer@example.com
For items that need attention but not right now:
spark action snooze <id> --date 2026-04-12
spark action changeReminder <id> --date 2026-04-15
Summarize: "Processed N emails. X need your attention (listed above), Y archived, Z snoozed for later."
newer_than window accordingly.recipe-inbox-by-category to verify the inbox is in good shape.