spark-recipe-inbox-zero について
Spark の受信トレイをカテゴリ別に振り分け、アーカイブ、移動、ピン留め、スヌーズなどを行うレシピです。重要なメールを先に処理し、通知やニュースレターをまとめて整理できます。
主な機能
- 01メールカテゴリ別の振り分け
- 02対応が必要なスレッドの確認
- 03アーカイブ、移動、ピン留め、スヌーズ
- 04通知の一括アーカイブ
- 05未読メールの残数確認
活用シーン
- 01優先度に沿った受信トレイ整理
- 02メールの分類や後回し設定
- 03通知やニュースレターの一括処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-inbox-zeroインストール後、Claude Code で/spark-recipe-inbox-zeroを入力して読み込まれたか確認します。
詳細
レシピ:受信トレイをゼロにする
カテゴリ優先のトリアージを使って、受信トレイをゼロにします。優先順位に従ってカテゴリごとに処理し、その後、各メールに対応します。
前提条件: コマンドのリファレンスとフィルター構文については、基本スキルの use-spark をお読みください。
必要なアクセスレベル: triage。
手順
ステップ 1:カテゴリごとに確認する(recipe-inbox-by-category を使用)
優先順位に従って受信トレイを処理します。
spark emails Inbox --filter "category:priority is:unread"
spark emails Inbox --filter "category:personal is:unread"
spark emails Inbox --filter "category:invitation"
spark emails Inbox --filter "category:notification is:unread"
spark emails Inbox --filter "category:newsletter newer_than:7d"
ステップ 2:各メールを確認して対応する
対応が必要なメールについては、スレッドを読みます。
spark thread <id>
次に、対応を決めます。
アーカイブ — 対応済み、または情報提供のみで、これ以上の対応が不要な場合:
spark action archive <id>
フォルダーに移動 — 整理して保存する必要がある場合:
spark action moveToFolder <id> --folder "[email protected]:Projects"
完了としてマーク — 完了または解決した場合:
spark action markAsDone <id>
ピン留め — 重要で、後で再確認する必要がある場合:
spark action pin <id>
スヌーズ — 今は関係ありませんが、後で再確認する場合:
spark action snooze <id> --date 2026-04-10
保留 — 後で確認するために保存する場合:
spark action setAside <id>
ステップ 3:通知とニュースレターをまとめて処理する
項目が多いカテゴリは、まとめてアーカイブします。
spark action archive <id1> <id2> <id3> <id4>
ステップ 4:確認する
spark emails Inbox --filter "is:unread"
受信トレイが空になったことを確認するか、残っている項目を報告します。
ヒント
- カテゴリを順番に処理します。人からのメールに対応する前に、ニュースレターに移らないでください。
- 通知はまとめてアーカイブすると効率的です。通知を一覧表示し、ユーザーに確認してから、一度にすべてアーカイブします。
- 未読のまま残すのではなく、後で対応が必要な項目はピン留めするか、スヌーズします。
- メールへの返信が必要な場合は、
spark draft --reply-to <id>を使用してからアーカイブします。下書きがタスクを未完了のまま保ちます。 - トリアージ中にカテゴリ分けが誤っている連絡先を見つけた場合は、
spark contact-action changeCategory*を使用して、その送信者から今後届くすべてのメールを再分類します。
コメント
Markdown 対応