spark-recipe-vacation-catchup について
長期不在にした後の大量のメールを整理する Spark 向けスキルです。重要メールと個人メールを優先して個別に確認し、優先度の低いメールをまとめてアーカイブし、新規送信者の確認や保留項目のリマインダー設定も行います。
主な機能
- 01カテゴリ別に未読メールを集計
- 02重要メールと個人メールを個別に処理
- 03通知とニュースレターを一括アーカイブ
- 04新規送信者を確認して承認またはブロック
- 05メールをスヌーズしてリマインダーを設定
活用シーン
- 01休暇後に受信トレイの未処理メールを整理
- 02緊急メールと一括アーカイブ対象を仕分け
- 03保留中のフォローアップを数日に分散
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-vacation-catchupインストール後、Claude Code で/spark-recipe-vacation-catchupを入力して読み込まれたか確認します。
詳細
レシピ:休暇明けのメール整理
休暇や長期不在の後に、大量のメールを処理します。優先度を厳しく判断し、不要なメールをまとめてアーカイブして、本当に対応が必要なものだけを表示します。
前提条件: コマンドリファレンスとフィルター構文について、基本スキルの use-spark を読んでください。
必要なアクセスレベル: triage。
手順
ステップ 1:未処理のメールを確認する
不在期間中の未読メールをカテゴリー別に数えます。ユーザーの不在期間に合わせて時間枠を調整してください。
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"
合計を報告します:「すべてのカテゴリーで未読メールが N 件あります。内訳は優先度の高いメールが X 件、個人からのメールが Y 件、招待が Z 件、通知が W 件、ニュースレターが V 件です。」
ステップ 2:優先度の高いメールを最初に処理する
spark emails Inbox --filter "category:priority is:unread"
各スレッドを読み、重要な項目を提示します。最も重要なメールなので、個別に処理してください。
ステップ 3:個人からのメールを処理する
spark emails Inbox --filter "category:personal is:unread"
それぞれについて、ユーザーの不在中に問題が解決したか、まだ未解決かを確認するため、スレッドを読んでください。
spark thread <id>
解決済みのスレッドを既読にします:spark action markAsSeen <id>
ステップ 4:招待を処理する
spark emails Inbox --filter "category:invitation"
過去の日付(すでに参加できなかったもの)と未来の日付の招待を確認します。判断が必要なのは、未来の招待だけです。
ステップ 5:通知をまとめてアーカイブする
数日以上前の通知は、ほとんどの場合、対応の必要がなくなっています。
spark emails Inbox --filter "category:notification is:unread"
送信者を簡単に確認してから、一括でアーカイブします。
spark action archive <id1> <id2> <id3> <id4> <id5>
ステップ 6:ニュースレターをまとめてアーカイブする
古いニュースレターに緊急性はありません。
spark emails Inbox --filter "category:newsletter"
各送信者からの最新のものだけを残して、すべてアーカイブします。
spark action archive <id1> <id2> <id3>
ステップ 7:新しい送信者を確認する(GateKeeper)
不在中に新しい送信者からのメールがたまっている可能性があります。
spark emails Inbox --new-senders
正当な連絡先は承認し、不要な送信者はブロックします。
spark contact-action acceptContact [email protected]
spark contact-action blockContact [email protected]
ステップ 8:後回しにする項目にリマインダーを設定する
対応が必要でも、今すぐではない項目については、次のようにします。
spark action snooze <id> --date 2026-04-12
spark action changeReminder <id> --date 2026-04-15
ステップ 9:報告する
次のように要約します:「N 件のメールを処理しました。X 件は対応が必要です(上記に記載)。Y 件をアーカイブし、Z 件を後で確認するためにスヌーズしました。」
ヒント
- 重要なのは、大胆にまとめて処理することです。通知やニュースレターを一つずつ読まないでください。
- 優先度の高いメールと個人からのメールには個別に対応し、通知とニュースレターはまとめて処理します。
- 過去の日付の招待は、会議がすでに開催済みなので、対応せずにアーカイブできます。
- ユーザーの不在が 2 週間を超える場合は、それに合わせて
newer_thanの時間枠を広げてください。 - 整理後に
recipe-inbox-by-categoryを実行して、受信トレイの状態が良好か確認してください。 - GateKeeper の確認は忘れがちです。不在中にメールを送ってきた新しい送信者の中に、重要な連絡先が含まれている可能性があります。
- すべてを一度に処理しようとせず、項目をスヌーズして、複数日に分けてフォローアップしましょう。