spark-recipe-schedule-meeting について
参加者全員が出席できる会議時間を探す Spark のスキルレシピです。名前からメールアドレスを調べ、共通の空き時間を所要時間とともに提示します。
主な機能
- 01参加者名からメールアドレスを特定
- 02日付を指定して共通の空き時間を確認
- 03候補時間と所要時間を提示
- 04期間拡大や個別の空き状況確認
活用シーン
- 01複数人の会議日時を調整
- 02候補時間を妨げる参加者を特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-schedule-meetingインストール後、Claude Code で/spark-recipe-schedule-meetingを入力して読み込まれたか確認します。
詳細
レシピ:会議をスケジュールする
参加者全員の空き時間を確認し、スケジュール調整用の時間枠を提示します。
前提条件: コマンドの参照方法とフィルター構文については、基本スキルのuse-sparkをお読みください。
必要なアクセスレベル: 読み取り専用。
手順
ステップ 1:参加者のメールアドレスを調べる
spark contacts "attendee name"
参加者ごとに繰り返して、メールアドレスを取得します。
ステップ 2:全員の空き時間を確認する
明日の場合:
spark availability --tomorrow --attendees [email protected],[email protected]
特定の日付範囲の場合:
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected],[email protected]
週全体の場合:
spark availability --week --attendees [email protected],[email protected]
ステップ 3:候補を提示する
ユーザーが選べるよう、空いている時間枠を一覧表示します。以下を含めてください。
- 各時間枠の日付と時間帯
- 各時間枠の所要時間(1時間の会議が入るかどうかをユーザーが判断できるようにします)
ステップ 4:必要に応じて候補を絞り込む
候補がどれも都合に合わない場合は、時間範囲を広げてみてください。
spark availability --start 2026-04-10 --end 2026-04-14 --attendees [email protected],[email protected]
または、個別の空き状況を確認して、誰が空き時間を妨げているかを特定してください。
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]
ヒント
availabilityは勤務時間(08:00-20:00)を考慮し、週末を自動的に除外します。- カレンダーで「空き」とマークされたイベントは無視され、空き時間を妨げることはありません。
--attendeesを指定しない場合、ユーザー自身の空き時間が表示されます。- 大人数の場合は、日付範囲を狭めると候補を絞り込めます。
- ユーザーがメールアドレスの代わりに名前を指定した場合は、まず
spark contactsを使って名前を照合してください。 - 空き時間枠は全員共通の時間帯として算出され、参加者全員とユーザーが空いている時間を示します。
コメント
Markdown 対応