Claudeとシフト作成
Claudeでシフト表を作る方法|プロンプト例と人数の確認
Claudeでシフト表を作りたい方へ。まずは勤務できる日・時間と必要人数を伝え、出てきた案を自分で確かめます。コピーできる指示文から、人数・休憩の検算、途中で止まったときの再開までを整理しました。毎月同じ確認をしたい場合は、スキルやMCP、Claude Codeの手順も使えます。
運営:シフトエンジン / 最終更新:
できること
- Claudeの会話でシフト案を作る指示文と、確認のしかた
- Claudeスキル・MCPサーバー・Claude Codeで人数を検算する設定
- どの方法を選ぶかの目安
- 画面の暗転と生成停止を分けて確認し、保存した条件から再開する方法
できないこと・対象外
- Claudeの機能・画面・料金プランの保証(最新の案内を確認してください)
- シフトの自動確定
- 担当業務・法令・本人の希望の判定
Claudeでシフトを作る4つの方法
Claudeの使い方は、何を任せたいかで選べます。初めての場合は、1つ目の会話だけで試せます。
| 方法 | できること | 準備 | 向いている場面 |
|---|---|---|---|
| 会話で頼む | シフト案の下書き、希望の表への整理 | 指示文だけ | まず試したい |
| Claudeスキル | 条件確認→案→検算→修正の手順を固定 | ZIPを設定する | 毎回同じ手順で進めたい |
| MCPサーバー | 人数の不足と勤務時間をツールで数える | Node.jsと設定ファイル | 案を直すたびに検算したい |
| Claude Code | CSVを作り、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.mjs4. Claude Codeでファイルとして管理する
Claude Codeでは、シフトをCSVファイルとして作り、CLIで検査し、直したものを保存できます。変更の履歴をファイルに残したい場合や、毎月の作業を同じフォルダーで行いたい場合に向いています。
ターミナルの操作に慣れていない場合は、会話かスキルから始めてください。
# シフトのフォルダーで、Claude Codeに頼む例
「shifts.csv を作って、shift-check.mjs で検査して、不足があれば直してください。
必要人数は 10:00-13:00=2,13:00-19:00=3 です。」どの方法から始めるか
迷う場合は、次の順番がおすすめです。
- 会話で1週間分を作り、時間帯ごとの人数を自分で数えて、Claudeの癖をつかむ。
- 人数のずれが気になったら、スキルを入れて、手順と検算を固定する。
- ほかのAIアプリでも同じ検算を使いたい場合や、案を直すたびに自動で検算したい場合は、MCPサーバーを足す。
- ファイルで管理したくなったら、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の重複・日付の抜け・勤務不可への配置を列挙してください。| 見えている状態 | 先に確かめること | 再開時の扱い |
|---|---|---|
| 暗いだけで、操作するとすぐ元の画面へ戻る | 表示された回答の末尾、生成中の表示、エラーの有無 | 回答が増えているか確認。見た目だけで再送しない |
| ロック解除やスリープ復帰が必要 | 接続状態と、会話に最後に残った回答 | 保存された内容を確認してから続きを依頼する |
| 通信エラーやブラウザの読み込み失敗 | ネット接続、他ページが開けるか、会話が読めるか | 読める部分と条件を控え、必要な場合に再読み込みする |
| 利用上限・長さ・混雑のメッセージ | 表示された制限と再開案内、公式ステータス | 制限に従う。長さなら入力を分割し、混雑なら間を置く |
- 対象期間、勤務可否、必要人数、守る条件を手元のメモに保存する。
- 最後まで読み取れた日付・スタッフID・時刻を保存する。生成途中の行は確定扱いにしない。
- 会話を開き直したら、続きがすでに完成していないか先に確認する。
- 続きが必要なら、下の文面へ保存した条件と最終行を貼り付けて依頼する。
- 再開後は、日付×スタッフ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の使い方を無料で相談できます。