Claude Code で業務を自動化する方法【フリーランス・中小企業の実践例5選】

「Claude Codeを使ってみたものの、実際のビジネスでどう活かせばいいのか分からない」

そのような声をよくいただきます。Claude Codeの可能性はなんとなく感じているのに、「具体的に何を頼めばいいのか」「自分の業務に本当に使えるのか」が見えないと、なかなか実践に踏み出せません。

この記事では、フリーランスや中小企業が実際に使える業務自動化の実践例を5つ、詳細な手順と実際に使えるプロンプト指示文つきで紹介します。「こういうことができるのか」というイメージが具体的につかめるよう、できる限り実務に近い形で解説します。

この記事でわかること
  • Claude Codeを使った業務自動化の実践例5つ(詳細手順つき)
  • 各実践例で使えるプロンプト指示文の具体例
  • Claude CodeとZapier・Make・n8nの違いと使い分け
  • 導入コスト・時間コストの現実的な試算

業務自動化に興味はあるけれど、何から手をつければよいか迷っている方にとって、この記事が最初の一歩になれば幸いです。まず業務効率化の全体像を知りたい方は、以下のサービスページもご参照ください。

目次

Claude Codeで業務自動化できる理由

業務自動化というと、プログラマーが専用のスクリプトを書いて実現するもの、というイメージがあります。しかし、Claude Codeはその壁を大きく下げました。

Claude Codeの核心は「エージェント型AI」という仕組みにあります。ゴールを日本語で伝えると、そのゴールを達成するために必要なコードを自分で書いて、自分で実行してくれます。人間がコードの意味を理解しなくても、「何をしてほしいか」を伝えるだけで動くのです。

これは従来の業務自動化ツールとは根本的に異なります。RPA(ロボティック・プロセス・オートメーション)やマクロは、あらかじめ人間が細かく設定する必要があります。Claude Codeは自然言語の指示だけで動き、予期しない状況に柔軟に対応できます。

実践例① Excelデータ処理・変換スクリプト

最も多くのビジネスパーソンが時間を取られているのが、ExcelやCSVのデータ処理です。集計、フォーマット統一、転記、グラフ作成など、手作業でやると時間のかかる作業がClaude Codeなら数分で終わります。

具体的なシナリオ:月次売上レポートの自動集計

毎月末、各部門・担当者からバラバラの形式で提出される売上報告をExcelで集計し、経営会議用のレポートを作る作業。従来は2〜3時間かかっていたとします。

Claude Codeへの指示例は次の通りです。

「報告書フォルダ」の中にある全てのExcelファイルを読み込んでください。
それぞれのファイルには「担当者名」「商品カテゴリ」「売上金額」「受注日」の列があります。
これらを統合して以下の処理をしてください:
1. 担当者別・カテゴリ別の売上合計を集計する
2. 前月のデータ(同フォルダの先月版ファイル)と比較して前月比を計算する
3. 集計結果を「月次売上レポート_2026年XX月.xlsx」として出力する
4. 売上上位5位の担当者を棒グラフで可視化して同じファイルに追加する

このような指示を出すと、Claude Codeは必要なPythonスクリプトを書き、実行し、完成したExcelファイルを指定の場所に保存します。

工夫のポイント

  • 「列名」を正確に伝えると精度が上がる(「売上金額」「受注日」など)
  • 出力ファイル名のフォーマットを具体的に指定する
  • グラフの種類(棒グラフ・折れ線グラフ)を指定すると意図通りになりやすい
  • 元ファイルを上書きしないよう「新しいファイルとして保存」と明示する

実践例② 毎日のレポート自動生成

毎朝、前日のデータを確認してレポートを作成する作業も、Claude Codeで自動化できます。スプレッドシートのデータ取得から、レポート本文の生成、メール送信まで一連の流れを自動化した例を紹介します。

具体的なシナリオ:ECサイトの日次レポート生成

ECサイトを運営しているフリーランスの方が、毎朝GoogleスプレッドシートにエクスポートされるCSVデータから日次レポートを作り、チームメンバーにメールで送る、というケースです。

「daily_data」フォルダの中にある今日の日付のCSVファイル(例:20260426.csv)を読み込んでください。
このファイルには「商品ID」「商品名」「販売数」「売上金額」「返品数」の列があります。

以下の内容を含む日次レポートを作成してください:
- 本日の売上合計と昨日・先週同曜日との比較
- 販売数トップ5商品のリスト
- 返品率が5%以上の商品のリストとアラート
- 在庫が残り10点以下になった商品の警告

レポートは「daily_report_YYYYMMDD.txt」として保存し、内容をコンソールにも表示してください。

このスクリプトをタスクスケジューラー(Windowsの場合)またはcron(Macの場合)に登録しておけば、毎朝自動でレポートが生成されます。最初にClaude Codeに「タスクスケジューラーへの登録方法を教えて、設定ファイルも作って」と頼めば、自動実行の設定まで案内してくれます。

応用:Slackへの自動投稿

レポートをSlackチャンネルに自動投稿する機能も追加できます。「Slack APIを使って#daily-reportチャンネルにこのレポートを投稿するコードも追加して」と指示するだけで、通知の仕組みまで作ってくれます。

実践例③ メール文章の一括テンプレート化

顧客リストに合わせてメールを個別にカスタマイズして送る作業は、件数が多いと非常に手間がかかります。Claude Codeを使えば、顧客情報をもとにパーソナライズされたメール文面を一括で生成できます。

具体的なシナリオ:サービス更新案内メールの一括作成

100社の顧客に対して、それぞれの利用サービス・契約期間・担当者名に合わせた更新案内メールを送りたい、というケースです。

「customers.csv」を読み込んでください。
このファイルには「会社名」「担当者名」「利用サービス」「契約終了日」「担当営業名」の列があります。

各行の顧客に対して、以下の内容を含むメール文章を作成してください:
- 宛名:〇〇株式会社 〇〇様
- 利用中のサービス名と契約終了日(〇年〇月〇日)を明記
- 更新の案内と、期限30日前のため早めの手続きをお願いする文
- 担当営業(〇〇)への連絡先案内
- 締めの挨拶

作成したメール文章を「メール下書き」フォルダの中に、顧客ごとに「会社名_更新案内.txt」というファイル名で保存してください。

このプロンプトを実行すると、100件分のカスタマイズされたメール文章が数分で完成します。内容を確認してから手動送信することで、人的ミスを大幅に減らせます。

さらに一歩進めた活用

Gmailのデスクトップ版を使っている場合、Claude Codeに「Gmailの下書きとして直接保存して」と追加指示することで、送信まであと一押しの状態にしてくれます(Gmail APIの設定が必要です)。

実践例④ Webからの情報収集・整理

競合調査、市場調査、ニュース収集など、Webから情報を集める作業は意外と時間がかかります。Claude Codeを使えば、特定のWebサイトから必要な情報を自動取得し、整理されたデータとして保存できます。

具体的なシナリオ①:競合サービスの料金比較

以下の5つのWebサイトにアクセスして、それぞれのサービス料金プランの情報を取得してください:
- https://example1.com/pricing
- https://example2.com/pricing
- https://example3.com/pricing
- https://example4.com/pricing
- https://example5.com/pricing

取得した情報を「プラン名」「月額料金」「年額料金」「主な機能」「ユーザー数制限」の列を持つCSVファイル「competitor_pricing_2026.csv」として保存してください。

具体的なシナリオ②:業界ニュースの自動収集

以下のニュースサイトにアクセスして、「AI」「自動化」「DX」のいずれかのキーワードを含む過去7日以内の記事タイトルとURLを収集してください:
- https://www.nikkei.com
- https://www.itmedia.co.jp

収集結果を「ニュース収集_YYYYMMDD.txt」に保存し、記事を重要度順(キーワード出現回数が多い順)に並べてください。

Webスクレイピングは利用規約に違反する場合もあるため、対象サイトの利用規約を事前に確認することをお勧めします。特に商業利用や大量アクセスが問題になるケースがあります。Claude Codeに「このサイトのrobots.txtを確認して、スクレイピングが許可されているか調べて」と先に聞くことも有効です。

実践例⑤ ファイル整理・リネーム自動化

「ダウンロードフォルダがカオス状態になっている」「受け取ったファイルが統一されていない名前でバラバラ」という悩みは、多くのビジネスパーソンが抱えています。Claude Codeを使えば、ファイル整理・リネームを一括で処理できます。

具体的なシナリオ①:ファイルを種類別・日付別に整理

「Downloads」フォルダの中のファイルを以下のルールで整理してください:
- PDFファイル → 「書類/PDF/YYYY年MM月」フォルダ(更新日基準)
- Excelファイル → 「書類/Excel/YYYY年MM月」フォルダ
- 画像ファイル(jpg, png, gif)→ 「画像/YYYY年MM月」フォルダ
- 動画ファイル(mp4, mov)→ 「動画/YYYY年MM月」フォルダ
- それ以外 → 「その他」フォルダ

各フォルダが存在しない場合は新規作成してください。
元のファイルを削除するのではなく、移動するだけにしてください。

具体的なシナリオ②:クライアントから受け取ったファイルの統一リネーム

「クライアント提出物」フォルダの中にある全ファイルを、以下のルールでリネームしてください:
- 現在のファイル名の先頭に「YYYYMMDD_」(ファイルの更新日)を追加する
- ファイル名に含まれるスペースをアンダースコアに置き換える
- ファイル名に含まれる全角文字を半角に変換する
- 変更前と変更後のファイル名対応表を「rename_log.txt」に保存する

ファイル整理の自動化は一度作ってしまえば何度でも使い回せます。「この整理ルールを毎週金曜日に自動実行するバッチファイルを作って」と追加指示することで、定期実行の仕組みも作れます。

Claude Code vs 他の自動化ツール比較

業務自動化のツールはClaude Codeだけではありません。Zapier、Make(旧Integromat)、n8nなど、他にも選択肢があります。それぞれの特徴と使い分けを整理します。

ツール主な用途技術的難易度月額料金(目安)向いているケース
Claude Codeローカルファイル操作・カスタム処理中(ターミナル操作が必要)$5〜(従量課金)複雑なデータ処理・柔軟な自動化
Zapierクラウドサービス間の自動連携低(ノーコード)$0〜$69/月GmailとSlackの連携など定型のSaaS連携
Make(旧Integromat)複雑なワークフロー自動化低〜中$0〜$29/月複数のクラウドサービスを組み合わせた複雑なフロー
n8n自社サーバーでの自動化高(セルフホスト)$0(OSS)〜$20データをクラウドに出したくない・高度なカスタマイズ
Power AutomateMicrosoft環境の自動化低〜中Microsoft 365に含むOffice 365・Teams環境での自動化

一言でまとめると、「クラウドサービス同士のシンプルな連携はZapier/Make、ローカルファイル操作や複雑なカスタム処理はClaude Code」という使い分けが基本です。

ただし、Claude Codeは他のツールと組み合わせることもできます。たとえば「ZapierでGmailに届いたデータをCSVに出力し、そのCSVをClaude Codeで処理してレポートを生成する」というハイブリッドな使い方も可能です。

導入コスト・時間コストの現実的な試算

「Claude Codeを導入すると実際にどのくらいのコスト削減になるのか」を試算してみましょう。

シナリオ:月次レポート作成の自動化

項目導入前導入後
月次レポート作成時間月4時間月30分(確認・調整込み)
時給換算(3,000円/時として)月12,000円相当月1,500円相当
Claude Code APIコスト月500円程度
差引コスト削減額月10,000円削減

毎月10,000円の削減で、年間120,000円の経費・時間削減になります。フリーランスの方にとって、この時間を受注業務に充てることで収益増加にもつながります。

初期投資の現実

Claude Codeの初期投資として考えるべきコストは主に2つです。

  • 学習コスト:ターミナルの基本操作習得に2〜5時間程度
  • 初期セットアップ時のAPI費用:最初の自動化スクリプト作成に$5〜$20程度

一度スクリプトが完成すれば、その後の実行コストは非常に低くなります。月次レポート生成1回あたりのAPI費用は数十円程度が目安です。

業務自動化を成功させるための3つのポイント

Claude Codeを使って業務自動化を成功させるために、特に重要な3つのポイントをお伝えします。

ポイント① まず「繰り返し作業リスト」を作る

自動化の効果が高いのは、毎週・毎月決まった手順で行う作業です。まず「自分が週に3回以上繰り返している作業」をリストアップしてみましょう。その中から最も時間がかかっているものを最初の自動化対象に選ぶと、効果を実感しやすくなります。

ポイント② 指示は具体的に、条件は明確に

Claude Codeへの指示が曖昧だと、意図した通りに動かないことがあります。「きれいに整理して」ではなく「拡張子ごとにフォルダを分けて移動して」と具体的に指示しましょう。「例外処理はどうするか(エラーが起きたらログに記録して続行する等)」も指定すると、より安定した自動化が実現します。

ポイント③ 最初は小さなスコープで試す

最初から全業務を自動化しようとせず、まず1つの作業を完全に自動化することに集中しましょう。小さな成功体験を積み重ねることで、Claude Codeの動き方に慣れ、より複雑な自動化へのステップアップがスムーズになります。

よくある質問(FAQ)

Claude Codeで自動化できる業務とできない業務の違いは何ですか?

ファイルの読み書き・加工・移動、Webからの情報取得、スクリプトの実行など、「パソコン上で行える操作」は基本的に自動化できます。一方、実際の人間の判断が必要な作業(クレーム対応、複雑な交渉など)や、特殊なソフトウェアのGUI操作(クリックやボタン押下が必要なアプリ操作)は苦手です。また、リアルタイム性が必要な作業(株取引の即時実行など)もClaude Codeには向いていません。

自動化したスクリプトは一度作ったらずっと使えますか?

基本的には再利用できます。Claude Codeが作ったスクリプトはPythonやShellファイルとして保存できるため、同じ作業を繰り返す際はそのファイルを実行するだけです。ただし、対象のCSVファイルの列名が変わった場合や、Webサイトのレイアウトが変更された場合はスクリプトの修正が必要です。「このスクリプトを修正して」とClaude Codeに頼めば対応できます。

Zapierと比べてClaude Codeを選ぶメリットは何ですか?

最大のメリットは「柔軟性」です。Zapierはあらかじめ用意されたトリガーとアクションの組み合わせしか作れませんが、Claude Codeは完全にカスタムな処理を作れます。また、ローカルファイルの操作(パソコン内のファイルを読み書き)はZapierではできませんが、Claude Codeなら可能です。コストの観点では、軽い連携はZapierの方が安い場合もあります。用途に応じて使い分けることをおすすめします。

自動化スクリプトが間違った動作をした場合、元に戻せますか?

スクリプトの設計次第です。ファイルを削除するのではなく移動するだけにしておく、処理前にバックアップフォルダに元ファイルをコピーしてから処理する、といった指示をClaude Codeに出すことで、誤動作時のリカバリーが可能になります。Claude Codeに「安全に実行するために、処理前にバックアップを作る手順も含めてスクリプトを書いて」と指示するのがおすすめです。

プログラミングを学ばなくてもClaude Codeで業務自動化できますか?

はい、日本語で指示を出すだけで自動化スクリプトを作成・実行してくれるため、プログラミングの知識は必須ではありません。ただし、ターミナル(コマンドライン)の基本的な使い方(フォルダの移動、コマンドの実行)を覚える必要があります。これは1〜2時間の学習で習得できます。エラーが出た場合も、エラーメッセージをそのままClaude Codeに貼り付けて「修正して」と言えば対応してくれます。

まとめ:Claude Codeで業務自動化を始める3ステップ

この記事では、Claude Codeを使った業務自動化の実践例5つを紹介しました。改めてポイントをまとめます。

  • Excelデータ処理・変換は、最も効果が出やすい自動化の入り口
  • 毎日のレポート生成は、タスクスケジューラーと組み合わせることで完全自動化できる
  • メール一括作成は、顧客リストのCSVと組み合わせることで大幅に時短できる
  • Web情報収集は競合調査や市場調査の手間を大幅に削減できる
  • ファイル整理は一度スクリプトを作れば繰り返し使い回せる

業務自動化を始めるための3ステップはシンプルです。まず「繰り返している作業」をリストアップし、次に「最も時間がかかっている1つ」を選び、Claude Codeに日本語で指示を出してみましょう。

「どの作業から自動化すればよいか判断したい」「社内の業務フロー全体を見直してAI化したい」という方は、ぜひKAIREの業務効率化支援サービスにご相談ください。

関連記事

目次