spark-recipe-newsletter-cleanup について
spark のコマンドラインでニュースレターを確認・整理する手順です。不要な配信を止め、継続するものには要約やメールのグループ化を設定できます。
主な機能
- 01ニュースレターの一覧表示
- 02送信者のメールスレッド確認
- 03配信解除または送信者のブロック
- 04継続するメールの AI 要約設定
- 05送信者ごとのメールグループ化
活用シーン
- 01読まない配信の定期的な整理
- 02送信者またはドメインのブロック
- 03継続するニュースレターの要約確認
- 04頻繁な送信者による受信トレイの整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-newsletter-cleanupインストール後、Claude Code で/spark-recipe-newsletter-cleanupを入力して読み込まれたか確認します。
詳細
レシピ:ニュースレターの整理
ニュースレターの購読状況を確認し、整理します。不要なものはブロックし、届きすぎるものは配信停止し、残す価値のあるものには AI 要約を有効にします。
前提条件: コマンドのリファレンスとフィルター構文については、基本スキルの use-spark をお読みください。
必要なアクセスレベル: triage。
手順
ステップ 1:すべてのニュースレターを一覧表示する
spark emails Inbox --filter "category:newsletter"
送信者を確認します。ユーザーがまったく読んでいない送信者、重複している購読、古くなった購読などのパターンを探します。
ステップ 2:個々のニュースレターを確認する
ユーザーが評価したい送信者ごとに、次の操作を行います。
spark thread <id>
ステップ 3:不要な購読を解除する
配信停止の仕組みがあるメーリングリストの場合:
spark action unsubscribe <id>
完全にブロックすべき送信者の場合:
spark contact-action blockContact [email protected]
ドメイン全体をブロックするには:
spark contact-action blockDomain example.com
ステップ 4:残すニュースレターの AI 要約を有効にする
全文は読まないものの、残しておきたいニュースレターの場合:
spark contact-action enableAutosummaryForContact [email protected]
ステップ 5:頻繁に届く送信者をまとめる
頻繁に送信してくる送信者の場合、メールをまとめて受信トレイの煩雑さを軽減します。
spark contact-action groupEmailsFromContact [email protected]
ヒント
- まず
spark emails Inbox --filter "category:newsletter" --page-size 50を実行して、送信者を幅広く一覧表示します。 - 何かをブロックする前に、実際に読む送信者をユーザーに確認します。
unsubscribeはメーリングリストの配信停止の仕組みを利用します。ブロックするよりもすっきりした方法です。blockContactは今後その送信者から届くすべてのメールを表示されないようにします。blockDomainはさらに強力な方法です。- 自動要約を有効にすると、その送信者から届く各メールの冒頭に短い AI 要約が生成されます。ダイジェストに最適です。
- グループ化(
groupEmailsFromContact)すると、同じ送信者からの繰り返しのメッセージが 1 つの項目にまとめられます。 - ニュースレターの購読リストを整理した状態に保つため、このレシピを定期的(月 1 回)に実行します。
コメント
Markdown 対応