mcpField
S
spark-recipe-schedule-meeting

spark-recipe-schedule-meeting

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

spark-recipe-schedule-meeting について

参加者全員が出席できる会議時間を探す Spark のスキルレシピです。名前からメールアドレスを調べ、共通の空き時間を所要時間とともに提示します。

主な機能

  1. 01参加者名からメールアドレスを特定
  2. 02日付を指定して共通の空き時間を確認
  3. 03候補時間と所要時間を提示
  4. 04期間拡大や個別の空き状況確認

活用シーン

  1. 01複数人の会議日時を調整
  2. 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を使って名前を照合してください。
  • 空き時間枠は全員共通の時間帯として算出され、参加者全員とユーザーが空いている時間を示します。

コメント