mcpField
S
spark-recipe-vacation-catchup

spark-recipe-vacation-catchup

github.com/readdle生産性154317 回インストール6 日前に更新
リポジトリ

spark-recipe-vacation-catchup について

長期不在にした後の大量のメールを整理する Spark 向けスキルです。重要メールと個人メールを優先して個別に確認し、優先度の低いメールをまとめてアーカイブし、新規送信者の確認や保留項目のリマインダー設定も行います。

主な機能

  1. 01カテゴリ別に未読メールを集計
  2. 02重要メールと個人メールを個別に処理
  3. 03通知とニュースレターを一括アーカイブ
  4. 04新規送信者を確認して承認またはブロック
  5. 05メールをスヌーズしてリマインダーを設定

活用シーン

  1. 01休暇後に受信トレイの未処理メールを整理
  2. 02緊急メールと一括アーカイブ対象を仕分け
  3. 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 の確認は忘れがちです。不在中にメールを送ってきた新しい送信者の中に、重要な連絡先が含まれている可能性があります。
  • すべてを一度に処理しようとせず、項目をスヌーズして、複数日に分けてフォローアップしましょう。

コメント