mcpField
S
spark-recipe-label-organize

spark-recipe-label-organize

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

spark-recipe-label-organize について

ラベルとフォルダーでメールを整理する 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-label-organize

インストール後、Claude Code で/spark-recipe-label-organizeを入力して読み込まれたか確認します。

詳細

レシピ:ラベルとフォルダーの整理

ラベルとフォルダーを使ってメールを整理します。プロジェクトのラベルを付け、誤ったラベルを外し、誤って分類されたメールを正しい場所に移動します。

前提条件: コマンドのリファレンスとフィルター構文については、基本スキルの use-spark を読んでください。

必要なアクセスレベル: triage。

手順

ステップ 1:現在のフォルダーとラベルの構成を確認する
spark folders

特定のアカウントを指定する場合:

spark folders [email protected]

既存のラベルと、それぞれのメッセージ数を確認します。空のラベルや、関連性がなくなったラベルを特定します。

ステップ 2:ラベル付けが必要なメールを特定する

ラベルを付けるべき、プロジェクトやトピックに関連するメールを検索します。

spark search "project name"
spark emails --filter "from:[email protected] newer_than:30d"
ステップ 3:ラベルを付ける

現在の場所から移動せずに、メールにラベルを追加します。

spark action attachLabel <id> --folder "[email protected]:ProjectAlpha"

複数のメールにまとめてラベルを付けます。

spark action attachLabel <id1> --folder "[email protected]:ProjectAlpha"
spark action attachLabel <id2> --folder "[email protected]:ProjectAlpha"
ステップ 4:誤ったラベルを外す

誤って付けられたラベルを削除します。

spark action detachLabel <id> --folder "[email protected]:WrongLabel"
ステップ 5:誤って分類されたメールを移動する

メールを正しいフォルダーに移動します。

spark action moveToFolder <id> --folder "[email protected]:Projects"
ステップ 6:確認する

整理したラベルを開き、正しいメールが含まれていることを確認します。

spark emails [email protected]:ProjectAlpha

ヒント

  • folders を使って、ラベルの正確な修飾名(例:[email protected]:MyLabel)を確認します。
  • attachLabel はメールを移動せずにラベルを追加するため、メールは現在のフォルダーにも残ります。Gmail のラベルはこのように機能します。
  • detachLabel は、メールを別の場所に移動せずにラベルを削除します。
  • moveToFolder はメールを別のフォルダーに物理的に移動します。IMAP 形式で整理する場合に使います。
  • Gmail アカウントでは、Gmail はフォルダーではなくラベルを使うため、moveToFolder よりも attachLabel/detachLabel を優先してください。
  • 共有受信トレイのラベルには、[email protected]:LabelName または "Team Name:LabelName" という形式を使います。
  • recipe-meeting-prep やプロジェクト追跡のワークフローと組み合わせて、大きなプロセスの一環としてスレッドにラベルを付けます。
  • 新しい関連メールが届いたときにプロジェクトのラベルを最新の状態に保てるよう、このレシピを定期的に実行します。

コメント