spark-recipe-draft-batch について
複数の保留中メール草稿をまとめて確認する Spark レシピです。各スレッドの文脈を確認したうえで、編集、保持、破棄を判断できます。
主な機能
- 01保留中の草稿一覧
- 02各草稿の会話文脈の確認
- 03草稿の編集・保持・破棄
- 04確認結果の要約
活用シーン
- 01溜まった草稿の整理
- 02新着メッセージ後の返信更新
- 03解決済みスレッドの草稿破棄
MCP 対応
Spark コマンドによる草稿確認を案内するレシピです。入力には MCP 接続についての記載はありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-draft-batchインストール後、Claude Code で/spark-recipe-draft-batchを入力して読み込まれたか確認します。
詳細
レシピ:下書きの一括確認
1 回のセッションで、保留中の複数の下書きを確認して仕上げます。それぞれのコンテキストを確認し、編集、保持、破棄のいずれかを判断します。
前提条件: コマンドリファレンスとフィルター構文について、基本スキルの use-spark を読んでください。
必要なアクセスレベル: triage。
手順
ステップ 1:保留中の下書きをすべて一覧表示する
spark emails Drafts
下書きの一覧を確認し、件名、宛先、日付を確認します。
ステップ 2:各下書きをコンテキストとともに確認する
各下書きについて、コンテキストを把握するためにスレッド全体を読みます。
spark thread <id>
下書きが作成されてから会話が進展していないか確認します。別の人が返信していたり、話題が解決済みだったりする場合があります。
ステップ 3:各下書きについて判断する
各下書きについて、ユーザーに以下の選択肢を提示します。
編集 - 送信前に下書きを変更する必要があります。
spark draft --edit <id> --body "Updated content..."
spark draft --edit <id> --subject "Updated subject"
そのまま保持 - 下書きは送信できる状態です。ユーザーにその旨を伝えます。
破棄 - 下書きは不要になりました。ゴミ箱に移動します。
spark action moveToTrash <id>
ステップ 4:報告する
次のように要約します:「N 件の下書きを確認しました。M 件を編集し、K 件は送信可能な状態で、L 件を破棄しました。」
ヒント
- ユーザーが返信を始めたものの、最後まで書き終えなかった場合、下書きが蓄積します。このレシピで未処理の下書きを整理できます。
- 下書きを編集する前に、必ずスレッドを読んでください。作成時からコンテキストが変わっている可能性があります。
- 下書きの作成後にスレッドへ新しい返信があった場合、下書きは古くなっており、書き直す必要があるかもしれません。
draft --editは下書きをその場で更新します。新しい下書きは作成しません。- 返信の下書き(
--reply-to)については、返信が今も適切かどうか確認するため、元のスレッドを読んでください。 - 下書きが蓄積しないよう、このレシピを毎週実行してください。
moveToTrashで破棄しても元に戻せます。必要に応じて、下書きをゴミ箱から復元できます。
コメント
Markdown 対応