本文へ移動

Claudeとシフト作成

Claudeでシフト表を作る方法|プロンプト例と人数の確認

Claudeでシフト表を作りたい方へ。まずは勤務できる日・時間と必要人数を伝え、出てきた案を自分で確かめます。コピーできる指示文から、人数・休憩の検算、途中で止まったときの再開までを整理しました。毎月同じ確認をしたい場合は、スキルやMCP、Claude Codeの手順も使えます。

運営:シフトエンジン / 最終更新:

できること

  • Claudeの会話でシフト案を作る指示文と、確認のしかた
  • Claudeスキル・MCPサーバー・Claude Codeで人数を検算する設定
  • どの方法を選ぶかの目安
  • 画面の暗転と生成停止を分けて確認し、保存した条件から再開する方法

できないこと・対象外

  • Claudeの機能・画面・料金プランの保証(最新の案内を確認してください)
  • シフトの自動確定
  • 担当業務・法令・本人の希望の判定

Claudeでシフトを作る4つの方法

Claudeの使い方は、何を任せたいかで選べます。初めての場合は、1つ目の会話だけで試せます。

Claudeでシフトを作る4つの方法
方法できること準備向いている場面
会話で頼むシフト案の下書き、希望の表への整理指示文だけまず試したい
Claudeスキル条件確認→案→検算→修正の手順を固定ZIPを設定する毎回同じ手順で進めたい
MCPサーバー人数の不足と勤務時間をツールで数えるNode.jsと設定ファイル案を直すたびに検算したい
Claude CodeCSVを作り、CLIで検査し、ファイルとして残すコマンドの利用シフトをファイルで管理したい

1. 会話で頼む

条件を文章で渡して、1週間分の案を依頼します。氏名はA・B・Cなどの記号にし、勤務に不要な事情を含めません。指示文は下の例を自店の条件へ書き換えて使えます。別の記事にもコピー用の例を掲載しています。

この入力例には人数を満たせない曜日があります。たとえば月曜は勤務可能な人がAだけなので、必要2人の枠でも1人不足します。条件を守ったまま不足を報告するよう追加で伝え、無理に配置してもらわないでください。案が出たことと、必要人数を満たしたことは別です。

記入例・数式
あなたは小売店のシフト作成を手伝うアシスタントです。
10月第2週(月〜日)、営業10:00〜19:00、必要人数は10〜13時が2人、13〜19時が3人です。
A:月〜金 10:00〜19:00 / B:火〜日 10:00〜17:00 / C:水〜日 12:00〜19:00
1日8時間以内(休憩1時間を含む)。閉店作業ができるのはAとCのみ。
日付を行、スタッフを列にした表で出力し、最後に時間帯ごとの人数を数えてください。

2. Claudeスキルで手順を固定する

無料のシフト点検スキルを入れると、Claudeが条件の確認、CSVの作成、人数の検算、不足の修正を同じ順番で進めます。自店の決まりは、SKILL.mdに書き足せます。

3. MCPサーバーで人数を検算する

MCPサーバーを接続すると、Claudeが案をCSVにして渡し、不足区間と勤務時間をツールから受け取ります。Claude CodeやClaude Desktopなど、手元のサーバーに対応するアプリで使えます。

記入例・数式
# Claude Code
claude mcp add shift-check -- node /path/to/shift-check-mcp.mjs

4. Claude Codeでファイルとして管理する

Claude Codeでは、シフトをCSVファイルとして作り、CLIで検査し、直したものを保存できます。変更の履歴をファイルに残したい場合や、毎月の作業を同じフォルダーで行いたい場合に向いています。

ターミナルの操作に慣れていない場合は、会話かスキルから始めてください。

記入例・数式
# シフトのフォルダーで、Claude Codeに頼む例
「shifts.csv を作って、shift-check.mjs で検査して、不足があれば直してください。
 必要人数は 10:00-13:00=2,13:00-19:00=3 です。」

どの方法から始めるか

迷う場合は、次の順番がおすすめです。

  1. 会話で1週間分を作り、時間帯ごとの人数を自分で数えて、Claudeの癖をつかむ。
  2. 人数のずれが気になったら、スキルを入れて、手順と検算を固定する。
  3. ほかのAIアプリでも同じ検算を使いたい場合や、案を直すたびに自動で検算したい場合は、MCPサーバーを足す。
  4. ファイルで管理したくなったら、Claude CodeとCLIを使う。

検算の結果の見え方(実際の出力)

サンプルCSV(3人・1日分)を、必要人数「10:00-13:00=2,13:00-19:00=3」で検算すると、次のように表示されます。休憩中の人は人数に数えないため、全員が出勤していても、休憩が重なる時間は不足として出ます。AIの案を直したあとも、同じ基準で再検査できます。

記入例・数式
人数が足りない区間が4件あります。

■ 2026-10-12
  13:00〜14:00  2人(必要3人)
  15:00〜16:00  2人(必要3人)
  17:00〜18:00  2人(必要3人)
  18:00〜19:00  1人(必要3人)

■ 勤務時間(休憩を除く)
  A  1日  7時間
  B  1日  6時間
  C  1日  6時間

入力する情報の扱い

Claudeに渡す指示、CSV、ツールの結果は、利用するアプリや連携を通じてAnthropicのサービスへ送られる場合があります。氏名は記号にし、個人の事情を入れません。記号化だけで本人を特定できなくなるとは限りません。保存や利用の扱いは、プラン・設定・所属先の規則と最新の案内を確認してください。

当サイト配布のCLIとMCPサーバーの検算処理は手元で行われ、シフトエンジンのサーバーへデータを送る処理はありません。ただしMCPの結果をClaudeへ返すことや、スキルの手順に従って会話へ情報を入力することまで、端末内だけで完結する意味ではありません。

画面が暗くなった・生成が途中で止まったときの確認と再開

画面が暗くなったことだけでは、Claudeの生成が止まった原因は判断できません。画面の消灯、端末のスリープ、通信やブラウザの状態、Claude画面のエラーを順に分けて確認します。画面を消しても生成が必ず続く、復帰すれば自動で完成する、とは考えないでください。

Macでは画面を消す設定と、画面が消えているときに本体の自動スリープを防ぐ設定が分かれています。機種やOSで項目が異なるため、Appleの案内と端末の設定を確認します。Windowsなど別の端末でも、画面の消灯とスリープを同じ設定として扱わず、自分のOSの案内を確認してください。

Claudeに利用上限・長さ・混雑などのエラーが表示された場合は、画面の案内に合わせて対処します。サービス全体の障害が疑われる場合は公式ステータスも確認します。再読み込みや再送信の前に、読める範囲の出力と元の条件を手元に控えます。保存したデータに実名や私的な事情を追加する必要はありません。

記入例・数式
シフト案の出力が途中で止まったため、保存した条件を基準に再開してください。

【対象期間・元の条件】
[対象日、勤務できる日時、必要人数、休憩、上限、担当条件を貼り付ける]
【最後まで読めた行】
[日付・スタッフID・開始・終了を貼り付ける]
【未確認の部分】
[欠けた日付・途中の行などを記入する]

読めている行を勝手に確定扱いにせず、必要な確認を先に質問してください。
不足は日付と人数で示し、条件を破って埋めないでください。
出力後に全期間を照合できるよう、一人一日一行で出してください。
最後に、日付とスタッフIDの重複・日付の抜け・勤務不可への配置を列挙してください。

画面が暗くなった・生成が途中で止まったときの確認と再開
見えている状態先に確かめること再開時の扱い
暗いだけで、操作するとすぐ元の画面へ戻る表示された回答の末尾、生成中の表示、エラーの有無回答が増えているか確認。見た目だけで再送しない
ロック解除やスリープ復帰が必要接続状態と、会話に最後に残った回答保存された内容を確認してから続きを依頼する
通信エラーやブラウザの読み込み失敗ネット接続、他ページが開けるか、会話が読めるか読める部分と条件を控え、必要な場合に再読み込みする
利用上限・長さ・混雑のメッセージ表示された制限と再開案内、公式ステータス制限に従う。長さなら入力を分割し、混雑なら間を置く
  1. 対象期間、勤務可否、必要人数、守る条件を手元のメモに保存する。
  2. 最後まで読み取れた日付・スタッフID・時刻を保存する。生成途中の行は確定扱いにしない。
  3. 会話を開き直したら、続きがすでに完成していないか先に確認する。
  4. 続きが必要なら、下の文面へ保存した条件と最終行を貼り付けて依頼する。
  5. 再開後は、日付×スタッフIDの重複、日付の抜け、人数・休憩・不可日の反映を全期間で照合する。

よくある質問

Claudeだけでシフト表は完成しますか?

下書きは作れますが、人数・休憩・担当業務・希望の確認は人が行う必要があります。検算には、スキルやMCPサーバーを併用することをおすすめします。

Claudeの無料プランでも使えますか?

会話での指示は、無料で使える範囲でも試せることがあります。スキルやMCPの利用可否は、プランやアプリで異なるため、最新の案内を確認してください。

ChatGPTとClaudeの違いは?

どちらも条件を文章で渡して案を作らせる点は同じです。出力の癖は異なるため、同じ1週間分の条件で試して比べてください。

Claude Codeは、非エンジニアでも使えますか?

ターミナルの操作が必要です。難しい場合は、Claudeの会話とスキルから始めてください。

Claudeでシフトを自動で作れますか?

条件を文章で渡せば案は作れますが、確定表として自動で完成するわけではありません。人数・休憩の検算と、担当業務・希望の確認は人が行ってください。

シフト表のExcelや画像をClaudeに渡せますか?

ファイルや画像を渡せるかは、お使いのアプリやプランで異なります。確実に検算するには、1人1日1行のCSVにして渡す方法がおすすめです。氏名は記号に置き換えてください。

Claudeの有料プランは必要ですか?

会話での指示は、無料で使える範囲でも試せることがあります。スキルやMCPなどの機能の提供状況はプランで異なるため、Anthropicの最新の案内を確認してください。

パソコンの画面が暗くなると、Claudeの生成は止まりますか?

暗転だけでは原因を判断できません。画面の消灯、本体のスリープ、通信・ブラウザの状態、Claudeのエラー表示を分けて確認します。画面を消しても必ず生成が続くとは保証できないため、条件と読めた出力を保存してから状態を確認してください。

止まったシフト案は「続けて」だけで再開できますか?

元の条件と読めた最終行を添える方が、どこから再開するか確認しやすくなります。途中の行は未確認として扱い、再開後に全期間の日付とスタッフIDの重複、人数、休憩、勤務不可の反映を照合してください。

参考にした公式情報

制度・仕様の最新の内容は、次の公式情報で確認してください。このページの数値や基準は、公式の内容に代わるものではありません。

シフトエンジン

希望の回収とExcel出力は、専用のツールで。

シフトエンジンは、10〜30人規模の小売店向けに、提出リンクでの希望回収・人数の確認・Excel出力を支援します。まずは今のExcelの使い方を無料で相談できます。