Claude Codeで繰り返し業務を効率化する方法【実例付き】
「毎週月曜日に同じレポートを作っている」「毎月末に同じデータ集計をしている」
そんな繰り返し作業に、どれだけの時間を使っていますか?
- 毎週の日報集計に1時間かかっている
- 毎月の売上レポートを手作業でまとめている
- 同じメールを毎回コピペして送っている
こうした「決まった手順の繰り返し」は、Claude Codeで自動化できます。
Claude Codeとは、ターミナルやIDEで動くAIエージェントです。Claudeのチャット(claude.ai)とは別物で、フォルダ内のファイルを読み書きしながら作業を進められます。プログラミングの知識がなくても、「毎週月曜日にこの作業をやって」と日本語で手順を伝えることで、その手順を自動実行するスクリプトを作ってもらえます。
Web制作・業務効率化の現場でAIを日常的に使っている筆者が、
- 自動化に向いている業務の見極め方
- Claude Codeで自動化できる具体的な業務5選
- 今日から始められる3ステップの手順
を実例付きで解説します。
自動化に向いている業務の見極め方
Claude Codeによる自動化は「毎回同じ手順でやっている作業」に向いています。まず自分の業務の中から自動化できるものを見極めることが先決です。
Claude Codeで何ができるのかを先に知りたい場合は、Claude Codeとは?非エンジニア向けの業務活用法をご覧ください。
「毎回同じ手順でやっている」作業がターゲット
自動化に向いている業務には、共通する特徴があります。
- 定期的に繰り返す(毎日・毎週・毎月)
- 手順が決まっている(毎回同じステップで進む)
- 判断が少ない(「これは例外」という場面が少ない)
逆に、「臨機応変な判断が必要」「毎回内容が大きく変わる」業務は、自動化より人間が対応する方が適切です。
自動化しやすい業務チェックリスト
以下に当てはまる業務から始めると成功率が上がります。
- ・毎週・毎月、決まったタイミングでやっている
- ・「先週と同じ手順で」と説明できる
- ・データのコピー・貼り付け・集計が中心
- ・ファイルの名前変更・移動・整理が含まれる
- ・同じフォーマットのメールを繰り返し送っている
Claude Codeで自動化できる業務【実例5選】
以下の5つの業務は、Claude Codeによる自動化の代表的なユースケースです。どれもスクリプトのコードはClaude Codeが書いてくれるため、プログラミング知識がなくても実現できます。
① 日報・週報の自動集計
チームメンバーが各自で入力した日報(スプレッドシートやテキストファイル)を、自動で集計してまとめる仕組みを作れます。
指示の例:
毎週金曜日17時に、「日報」フォルダ内の今週分のテキストファイルを読み込み、
「氏名・作業内容・工数」を表形式に整理して「週次レポート_日付.xlsx」として保存してください。
集計結果を報告書の形式まで仕上げる方法は、Claude Codeでレポート・資料を自動生成する方法で扱っています。
② 定期レポートのメール送信
作成したレポートの下書きを自動で生成し、指定フォルダに保存する仕組みが作れます。
「毎月1日の朝9時に、先月の売上集計をまとめてファイルに保存する」といった定期生成が自動化できます。送信は内容を確認した上で、人間が行います。
指示の例:
毎月1日の朝9時に実行する、月次レポートの下書き生成スクリプトを作ってください。
読み込むもの:(売上管理.xlsx の「明細」シート)
まとめる内容:
- 先月の売上合計と前月比
- 上位5件の取引先と金額
- 前月から大きく変わった項目のコメント
出力:「月次レポート_YYYYMM.docx」として「レポート」フォルダに保存
メール送信はしないでください。ファイル保存までで止めてください。
「メール送信はしない」と明示するのが重要です。書かないと送信機能まで含めて作られてしまい、内容を確認しないまま送る運用になりかねません。
③ ファイルの整理・リネーム・移動
「Downloadsフォルダに溜まった請求書PDFを、取引先名のフォルダに自動で仕分けする」といった作業が自動化できます。
ファイル名に日付が入っていないものに自動で追記する、といった細かい整理も対応できます。
指示の例:
Downloadsフォルダに溜まった請求書PDFを仕分けするスクリプトを作ってください。
ルール:
- ファイル名に取引先名が含まれていれば、その名前のフォルダへ移動する
- 該当するフォルダが無ければ新しく作る
- 判定できないファイルは「要確認」フォルダへ移す
まず移動せず、「どのファイルをどこへ移すか」の一覧だけ表示してください。
確認してから実行に移します。
最後の2行を必ず入れてください。ファイルの移動や削除は取り消しがきかないため、最初は一覧の表示だけさせて、内容を見てから実行に進むのが安全です。
④ スプレッドシートのデータ更新
複数のシートからデータを集約して、サマリーシートに自動反映する作業を自動化できます。
「各拠点のシートから売上データを集めて、全社集計シートに毎週月曜日に自動更新する」といった業務に効果的です。
指示の例:
複数シートの集計を自動化したいので、Google Apps Scriptを書いてください。
対象:同じスプレッドシート内の(拠点A / 拠点B / 拠点C)シート
各シートの列:(日付 / 商品名 / 金額)
やりたいこと:
- 3つのシートから今月分の金額を集めて「全社集計」シートに反映する
- 拠点ごとの合計と全社合計を出す
- 実行するたびに上書きし、行が増え続けないようにする
シート名や列がずれている場合に備えて、
見つからなかった項目はエラーで止めず、ログに残す形にしてください。
「エラーで止めずログに残す」を入れておくと、列名が1つ変わっただけで集計全体が止まる事態を防げます。
スプレッドシートへの接続方法は、Claude Codeとスプレッドシートを連携する方法でサービスアカウントの設定から解説しています。
⑤ Webサイトの情報収集(スクレイピング)
競合サービスの価格・特定サイトの更新情報・求人情報の変化などを、定期的に自動収集できます。
「毎朝8時に○○サイトの最新情報を取得して、スプレッドシートに追記する」という仕組みが作れます。
指示の例:
(対象サイトのURL)から、(取得したい情報:例=サービス名と月額料金)を
取得してCSVに追記するスクリプトを作ってください。
条件:
- 1回の実行で取りに行くのは1ページだけ
- アクセスの間隔をあけ、サーバーに負荷をかけない作りにする
- 取得できなかった項目は空欄にして、処理は止めない
作る前に、このサイトの利用規約とrobots.txtで
自動取得が禁止されていないか確認する手順も教えてください。
最後の一文をつけると、規約の確認を飛ばして作り始めるのを防げます。取得の可否は自分で判断する必要がありますが、どこを見ればよいかは示してもらえます。
※スクレイピングは対象サイトの利用規約を事前に確認した上で行ってください。
自動化の進め方【3ステップ】
STEP 1|自動化したい業務の手順を書き出す
まず、自動化したい業務を「自分が今どうやっているか」の手順として書き出します。
例:週次レポート集計の場合
1. 「日報フォルダ」を開く
2. 今週分(月〜金)のファイルを確認する
3. 各ファイルから「氏名・作業内容・時間」をコピーする
4. 集計シートに貼り付けて合計時間を計算する
5. 「週次レポート_YYYYMMDD.xlsx」という名前で保存する
この手順書があれば、Claude Codeへの指示が格段に正確になります。
STEP 2|Claude Codeに手順を渡して作ってもらう
書き出した手順をそのままClaude Codeに渡します。
スクリプトのコード自体はClaude Codeが書いてくれるため、プログラミングの知識は不要です。ただし、スクリプトを実行する環境(PythonやNode.jsなど)は、PCに用意が必要な場合があります。環境のセットアップ方法もClaude Codeに聞けば教えてもらえます。
指示の例:
以下の手順を自動化するスクリプトを作ってください。
【やりたいこと】
毎週金曜日17時に自動で実行したい
【手順】
1. デスクトップの「日報」フォルダ内の今週分のテキストファイルを読む
2. 各ファイルから「氏名・作業内容・作業時間(時間)」を抽出する
3. Excelシートに一覧でまとめる(列:氏名・作業内容・時間)
4. 合計時間を最終行に追加する
5. 「週次集計_YYYYMMDD.xlsx」として「集計」フォルダに保存する
【環境】
Mac / Python が使えます(インストール方法もわかれば教えてください)
STEP 3|テスト実行して確認する
Claude Codeが作ったスクリプトを実際に動かして確認します。
最初は「1件だけテストデータで試す」ことをおすすめします。本番データで一括処理する前に、意図した通りに動くかを小さなスケールで確認するのが鉄則です。
問題があれば「〇〇の部分がうまくいかなかった」と伝えると、修正してもらえます。
定期実行の設定方法
作ったスクリプトを「毎週月曜日に自動実行」するための設定方法です。
Macの場合(launchd)
設定方法はClaude Codeに「毎週月曜日の朝9時にこのスクリプトを自動実行するlaunchdの設定をしてください」と依頼すれば、設定ファイルの生成と手順の説明をしてもらえます。ただしPCの設定ファイルを扱う作業なので、初期設定には少し手間がかかります。不安な場合はClaude Codeに「このスクリプトを使うのに必要な準備を教えてください」と確認してから進めてください。
Windowsの場合(タスクスケジューラ)
同様に「Windowsのタスクスケジューラで毎週月曜日9時に実行する設定をしてください」と伝えれば、設定手順を教えてもらえます。
指示の例(MacでもWindowsでも使えます):
(作ったスクリプトのファイル名)を、毎週月曜日の朝9時に自動実行したいです。
私の環境:(Mac / Windows)
設定ファイルの作成と、設定後に正しく動いているかを確認する方法まで教えてください。
うまく動かなかったときに、どこを見れば原因が分かるかも書いてください。
定期実行は「設定したつもりで動いていない」がいちばん多い失敗です。確認方法まで一緒に聞いておくと、動いていない状態に気づけます。
注意点|自動化する前に確認すること
- バックアップを取る: 自動化スクリプトがファイルを上書き・削除する場合は、必ずバックアップを取ってから実行してください
- 小さく試す: 本番データで一括処理する前に、テストデータで動作確認をしてください
- スクレイピングは利用規約を確認: 対象サイトの規約でスクレイピングが禁止されていないか確認してください
- 最終確認と送信は人間が行う: 自動生成されたレポートや下書きは、送付前に必ず人間が内容を確認してください。メールの送信は人間が行うことを前提に運用することを推奨します
よくある質問
Q. 自動化したスクリプトが止まったらどうすればいいですか?
A. エラーメッセージをそのままClaude Codeに貼り付けて「このエラーを直してください」と伝えれば修正してもらえます。
Q. 既存のExcelマクロと何が違いますか?
A. Excelマクロは Excel の中でしか動きませんが、Claude Codeで作るスクリプトは複数のアプリ・フォルダ・Webサイトをまたいで操作できます。より広い範囲の自動化が可能です。
Q. Pythonが必要ですか?インストールから教えてもらえますか?
A. Pythonが必要な場合もありますが、インストール方法から手順を教えてもらえます。「Pythonが入っていない状態から自動化したい」と伝えれば、環境構築もあわせて対応してもらえます。
Q. 自動化に向いていない業務はありますか?
A. 「毎回内容が大きく変わる」「臨機応変な判断が多い」業務は向いていません。たとえば、クレーム対応・商談・新規提案など、状況によって対応が変わるものは人間が行う方が適切です。
Q. 作ったスクリプトを別のPCでも使えますか?
A. 使えますが、別のPCにも同じ実行環境(Python等)を用意する必要があります。「このスクリプトを別のPCに移したい」と伝えれば、移行手順も教えてもらえます。
まとめ
今回はClaude Codeを使った繰り返し業務の効率化について解説しました。
この記事のポイントをまとめます。
- 「毎回同じ手順でやっている」業務が自動化のターゲット
- 日報集計・レポート下書き・ファイル整理など、身近な業務から始められる
- 手順を日本語で書き出し、Claude Codeにスクリプト作成や下書き整形を依頼できる
- 最初は小さなテストから始めて、徐々に本番運用に移行するのが安全
- 定期実行の設定もClaude Codeに依頼できる
繰り返し業務の効率化は、エンジニアだけのものではありません。
まず1つ、毎週やっている作業を書き出すところから始めてみてください。
▼ 関連記事
Web制作・AI活用のご相談はこちら
「業務効率化を進めたいが、何から手をつければいいかわからない」という方へ。
筆者はフリーランスのWebディレクターとして、LP・コーポレートサイト・WordPress制作を行っています。
AIツールを活用した業務効率化のご相談も受け付けています。
まずはお気軽にお問い合わせください。