【2026年8月最新】Claude Codeで業務自動化を完全攻略|仕組み作りの全手順と外部連携の実践デモ
「Claude Codeで業務を自動化できるらしい。でも、実際にはどうやって仕組みを作ればいいのか?」——この疑問を抱えている経営者・管理職の方は、今ものすごく多いはずです。
ChatGPTやGeminiのようなチャットAIで「文章を作る」「アイデアを出す」ことは、もう多くの方が経験済みでしょう。しかし、Claude Codeが可能にするのはそれとは次元の違う世界です。外部のビジネスツールと直接つながり、ファイルを操作し、スクリプトを書いて仕組みを自動化し、さらに自ら試行錯誤してエラーを修正する。
もはや「相談相手」ではなく、「自分で手を動かすパートナー」。これがClaude Codeの正体であり、この記事ではその全貌を体系的にご紹介します。
この記事を最後まで読むと、以下のことが明確になります。
01 FUNDAMENTAL DIFFERENCE チャットAIとClaude Codeは何が違うのか? コンサルタントからシェフ+マネージャーへの進化
Claude Codeの凄さを理解するために、まず「これまでのチャットAI」との違いを明確にしましょう。ChatGPTやGemini、あるいはClaude自身のチャット版も含めて、従来のAIは「飲食店コンサルタント」のような存在でした。
非常に優秀で、メニューの提案も、業務改善のアドバイスも的確にしてくれます。設計図も描いてくれます。しかし、自分では厨房に立たないし、材料の仕入れもしない。アドバイスを受け取った後の実行は、すべて人間側の仕事でした。
📚 用語解説
チャットAI:ChatGPTやGeminiのようにブラウザ上のチャット画面で質問と回答をやり取りするAIの形式。テキスト生成やアイデア出しに強いが、ファイルの直接操作や外部ツールとの連携は基本的にできない。
一方、Claude Codeは「優秀なシェフ」であり「レストランマネージャー」でもあります。
シェフとしてリクエストに応じた料理を毎回柔軟に作れる(=テキスト生成やアイデア出し)のはもちろん、マネージャーとしてスタッフを採用し、材料を仕入れ、厨房を整備し、仕組みそのものを構築することができます。
| 項目 | チャットAI(ChatGPT等) | Claude Code |
|---|---|---|
| 役割のたとえ | 飲食店コンサルタント | シェフ+レストランマネージャー |
| テキスト生成 | 得意 | 得意(同等以上) |
| ファイル操作 | 不可 | 読み書き・作成・削除すべて可能 |
| 外部ツール連携 | 限定的(プラグイン等) | MCP・CLI・API・ブラウザ操作で広範囲 |
| プログラム作成 | コードを画面に表示するのみ | 自分で作成→実行→修正まで自律的に完結 |
| 仕組み化 | 設計図を提案するだけ | 設計→構築→テスト→運用まで一貫して対応 |
| エラー対応 | 修正方法をアドバイス | 自分でエラーを検知→原因特定→修正→再実行 |
📚 用語解説
AIエージェント:単にテキストを生成するだけでなく、外部ツールを操作したり、ファイルを読み書きしたり、自律的に判断しながら一連のタスクを遂行するAIシステムのこと。Claude Codeはこのエージェント型AIの代表格。
さらに具体的に見てみましょう。YouTubeの動画アップロードという1つの業務を例にすると、Claude Codeの中ではこのような処理の流れが自動で走ります。
この一連の流れの中で、「文字起こし」「画像生成ツールの呼び出し」「YouTubeへのアップロード」は毎回同じ手順で処理される固定的な部分です。一方で「タイトルを考える」「キャッチコピーを作る」といった部分は毎回内容が変わる柔軟な部分です。
Claude Codeは、この固定パートと柔軟パートを1つのセッションの中で同時に処理できます。従来のチャットAIでは、柔軟パート(テキスト生成)しかできなかったものが、固定パート(プログラム実行、外部API呼び出し)まで含めて一気通貫で処理できる。これが「飲食店コンサルタント」と「シェフ+マネージャー」の決定的な差なのです。
02 DESIGN THINKING 「柔軟パート」と「固定パート」で仕事を分解する 自動化を設計する最も重要なフレームワーク
Claude Codeで業務自動化を成功させるために最も重要な考え方。それは「柔軟パート」と「固定パート」を自分の仕事の中で見分けることです。
📚 用語解説
柔軟パート:毎回内容が変わり、AIが頭(推論能力)を使って対応する部分。例:文章の生成、アイデア出し、データの分析結果に基づく判断、要約作成など。シェフが腕を振るう「毎回違う料理」に相当する。
📚 用語解説
固定パート:毎回同じ手順で処理できる定型的な部分。例:ファイルのアップロード、データベースへの書き込み、特定のフォーマットへの変換、メール送信など。レストランの「決まったオペレーション」に相当し、プログラム化できる。
この2つの区別が重要な理由は単純明快です。固定パートはプログラム化すれば毎回安定して高速に処理できます。一方、柔軟パートはAIの推論能力が必要なので、毎回AIが考えて処理します。
Claude Codeが画期的なのは、この2つを1つのセッション内でシームレスに切り替えられる点です。柔軟パートではAI自身が考え、固定パートでは事前に作ったプログラムやツールを呼び出して処理する。この切り替えを人間が手動で行う必要がないのです。
具体例で理解する:会計処理の自動化
たとえば、freee(会計ソフト)での経理処理を自動化するケースを考えてみましょう。
(固定パート)
(柔軟パート)
(柔軟パート)
(固定パート)
(固定パート)
この流れの中で、「個人カードか法人カードかを判定する」「勘定科目を推定する」といった部分は、明細の内容によって毎回判断が変わるため柔軟パートです。AIの推論能力が必要です。
一方、「明細データを取得する」「freeeにAPIで登録する」「スプレッドシートに転記する」は毎回同じ手順なので固定パートです。プログラム化して安定的に動くようにします。
メール自動返信の自動化設計
もう1つの例として、Outlookに届くメールの自動返信を考えてみましょう。
| 処理ステップ | パートの種類 | 理由 |
|---|---|---|
| 受信メールの取得 | 固定パート | 毎回同じAPIで取得するだけ |
| 問い合わせ内容の分類 | 柔軟パート | メール内容によって判断が変わる |
| 返信文の作成 | 柔軟パート | 内容に応じてカスタマイズが必要 |
| 定型返信(領収書依頼等)の送信 | 固定パート | テンプレートが決まっている |
| 対応ログの記録 | 固定パート | 毎回同じフォーマットで保存 |
今やっている業務を、5〜10ステップに分解してみてください。各ステップが「毎回内容が変わるか?」「手順は毎回同じか?」を判定するだけで、Claude Codeに依頼する際の設計図のベースが完成します。この設計図をClaude Codeに渡すと、AIが「ならこういう仕組みにしましょう」と提案してくれます。
03 EXTERNAL INTEGRATION 外部ツール連携の3つの方法 — MCP・CLI・API AIエージェントがビジネスツールを操作する仕組みの全体像
Claude Codeが「シェフ+マネージャー」として力を発揮するのは、外部のビジネスツールと直接連携できるからです。ここでは、AIが外部ツールを操作する3つの主要な方法を解説します。
それぞれの特徴を理解しておくと、「自分が使っているツールとClaude Codeをどう繋げばいいか」の判断が格段に速くなります。
方法1:MCP(Model Context Protocol)
📚 用語解説
MCP(Model Context Protocol):2024年11月にAnthropicが公開した、AIとツールを接続するためのオープンな規格。Notion、Figma、Slack、Monday.comなど多数のツールが対応しており、設定画面からコネクターを追加するだけでAIから直接操作できるようになる。いわば「AIとツールをつなぐ共通の言語」。
MCPは最も手軽な連携方法です。Claude Codeの設定画面(カスタマイズ→コネクター)から対応ツールを追加するだけで、AIが直接そのツールのデータを読み書きできるようになります。
たとえば、NotionのMCPを接続すれば「Notionの○○データベースから今日のニュースを取得して」と依頼するだけで、AIがMCP経由でNotionにアクセスし、データを取得してきます。ブラウザを開く必要も、コピペする必要も一切ありません。
MCPで接続するツールを増やしすぎると、AIが各ツールの設定情報を毎回読み込む必要があるため、レスポンスが遅くなったりパフォーマンスが低下する場合があります。本当に日常的に使うツールに絞り、それ以外はCLIやAPIで接続する方が効率的です。
方法2:CLI(コマンドラインインターフェース)
📚 用語解説
CLI(コマンドラインインターフェース):「黒い画面」とも呼ばれる、テキストコマンドでコンピュータを操作する仕組み。マウスを使わず、コマンドを打ち込んで処理を実行する。難しそうに見えるが、AIはCLI操作が非常に得意で、人間が書く何倍ものスピードでコマンドを実行できる。
CLIは一見ハードルが高く感じますが、実はClaude Codeが最も得意とする操作方法です。なぜなら、CLIのコマンドは明確なルールに基づいており、AIが自分でコマンドを考えて実行するのに非常に向いているからです。
たとえば、Googleワークスペースにはgwsというコマンドラインツールがあり、これを使えばスプレッドシートのデータ取得やドキュメントへの書き込みをブラウザを開かずに実行できます。Claude CodeはこのようなCLIツールを自分で判断して使い分けます。
方法3:API(Application Programming Interface)
📚 用語解説
API:プログラムから外部サービスを操作するための「窓口」のこと。たとえばfreeeのAPIを使えば、プログラムからfreeeに仕訳データを登録できる。多くのWebサービスがAPIを公開しており、Claude Codeはこれを使ったプログラムを自分で書いて実行する。
APIは最も古くからある連携方法であり、対応しているサービスの数が圧倒的に多いのが特徴です。MCPやCLIが使えないサービスでも、APIさえ公開されていればClaude Codeは連携できます。
Claude Codeの場合、APIとの連携は以下のようなプロセスで進みます。AIが自分でAPIの使い方を調べ、プログラムを書き、実行してデータの送受信を行います。
3つの方法の優先順位
実際に外部ツールとの連携を検討するとき、どの方法を選べばいいのでしょうか。結論は明確です。
| 優先順位 | 連携方法 | 速度 | 安定性 | 対応範囲 | 設定難度 |
|---|---|---|---|---|---|
| 1位(最優先) | MCP or CLI | 高速 | 非常に高い | 対応ツールのみ | 簡単〜普通 |
| 2位 | API | 高速 | 高い | 広い | 普通 |
| 3位 | ブラウザ操作 | 遅い | 中程度 | ほぼ全て | 簡単 |
| 4位 | デスクトップ操作 | 遅い | 低め | 全て | 簡単 |
Claude Codeに「freeeをClaude Codeで操作したいのですが、MCPかCLIかAPIのどれが使えますか?」と聞くだけでOKです。AIが対応状況を調べて最適な方法を提案してくれます。全部自分で調べる必要はありません。
04 BROWSER & DESKTOP ブラウザ操作とデスクトップ操作の可能性と限界 MCP/CLI/APIが使えないツールへの最終手段
MCP・CLI・APIに対応していないツールでも、自動化を諦める必要はありません。Claude Codeにはブラウザやデスクトップを直接操作する能力が備わっているからです。
ブラウザ操作(方法2)
Chromeの拡張機能を使うことで、Claude CodeはWebブラウザを直接操作できます。つまり、ブラウザで開けるサービスであれば理論上はすべて自動化が可能です。
たとえば、MCP/CLI/APIのいずれも提供していない日本のローカルサービスであっても、ブラウザで管理画面にログインして操作する手順をClaude Codeに任せることができます。
ブラウザ操作は便利ですが、以下の弱点があります。
・速度が遅い:画面を開いてボタンを探してクリックするため、API等に比べて大幅に時間がかかる
・成功率が100%ではない:画面のリニューアルでボタンの位置が変わったり、表示内容によってレイアウトが異なったりすると失敗する
・再現性が低い:同じ手順でも環境によって結果が変わる可能性がある
デスクトップ操作(方法3)
2026年4月より、Claude Codeはデスクトップアプリケーションの操作にも対応し始めました。動画編集ソフトや音楽編集ソフトなど、ブラウザでは開けないデスクトップアプリも自動化の対象になりつつあります。
ただし、デスクトップ操作はブラウザ操作よりもさらに複雑です。画面にアプリが3つ並んでいる状態と2つの状態では画面構成が違いますし、アプリ自体がAI操作を前提に設計されていないため、うまくいかないケースも少なくありません。
連携方法の優先順位を整理すると、MCP/CLI/API → ブラウザ操作 → デスクトップ操作の順番が基本です。上の方法が使えるなら、それを優先するのが安定した自動化の鍵です。
05 LIVE DEMO 実践デモ — ニュース収集→Excel→PowerPoint→Slack 実際にClaude Codeで自動化パイプラインを構築する全プロセス
ここからは、実際にClaude Codeを使ってニュース収集→Excel蓄積→PowerPointレポート生成→Slack投稿という自動化パイプラインを一から構築する流れをお伝えします。
このデモで注目してほしいのは、「プログラミングの知識がなくても、Claude Codeに相談しながら仕組みを作れる」という点です。
Step 1:フォルダを準備して依頼する
まず、作業用のフォルダを用意します。フォルダの中には事前に2つのファイルを配置します。
Claude Codeのデスクトップアプリを開き、このフォルダを選択して作業を開始します。そして、やりたいことを自然言語で依頼します。
依頼は「完璧な指示」である必要はありません。「AI関連ニュースを収集してExcelに保存し、それをPowerPointのレポートにまとめて、Slackに投稿する仕組みを作りたい」——これくらいの粒度で十分です。Claude Codeが質問しながら詳細を詰めてくれます。
Step 2:Claude Codeがプランを策定する
Claude Codeは依頼を受けると、まずプランモードで全体の方針を策定します。フォルダ内のファイルを確認し、ExcelとPowerPointの構造を把握した上で、以下のような計画を提案してきます。
Step 3:サブエージェントが並列でスクリプトを作成
プランが承認されると、Claude Codeはサブエージェントを複数起動して、各スクリプトを並列で作成し始めます。
📚 用語解説
サブエージェント:Claude Codeのメインプロセスが起動する「子プロセス」のこと。たとえばExcel書き込みスクリプトとPowerPoint生成スクリプトを同時に作成する場合、それぞれ別のサブエージェントが担当して並列で処理する。作業速度が大幅に向上する。
フォルダの中には自動的に新しいスクリプトファイルやデータ保存用のフォルダが作成されていきます。指定したフォルダの中で完結するため、他のプロジェクトに影響を与えることはありません。
Step 4:エラーを自分で修正する
仕組み作りの過程では、エラーは必ず発生します。たとえばPowerPointのテンプレート処理では、「スライドの複製がライブラリの仕様上そのままではできない」というエラーが出ることがあります。
ここがClaude Codeの真骨頂です。エラーが出ると、AIは自分でエラーの原因を分析し、別のアプローチ(XMLレベルでの操作など)を検討し、修正版を作成して再実行します。人間は基本的に見守っているだけです。
Step 5:完成した仕組みを実行・確認
スクリプトが揃うと、Claude Codeは自動的に全体の流れをテスト実行します。
Web検索で収集
データを追記
レポートを生成
自動投稿
実行結果を確認すると、Excelにはニュースデータが追加され、PowerPointにはフォーマットを維持したままレポートが生成され、Slackには「AIニュースダイジェスト」として自動投稿されています。
この一連の仕組みが約30分〜1時間の作業で完成します。しかも、一度作った仕組みは次回以降も繰り返し使えるので、投資対効果は非常に高いのです。
06 KNOWLEDGE MANAGEMENT CLAUDE.mdとナレッジの蓄積で精度を上げ続ける 一度作った仕組みを進化させ続ける秘訣
Claude Codeで仕組みを作ったら、次に重要になるのがナレッジの蓄積です。せっかく作った仕組みを一回限りで終わらせず、使うたびに精度を上げていく方法を解説します。
CLAUDE.mdとは?
📚 用語解説
CLAUDE.md:Claude Codeが毎回セッション開始時に自動で読み込む設定ファイル。フォルダ内にこのファイルがあると、AIはその内容を「前提知識」として把握した状態で作業を開始する。いわば「就業規則」や「業務マニュアル」に相当するもの。
CLAUDE.mdは、Claude Codeを使いこなす上で最も重要なファイルと言っても過言ではありません。このファイルに「このフォルダではどんな仕組みがあるか」「処理のルールは何か」「注意事項は何か」を書いておくと、新しいセッションを開いてもAIが即座にコンテキストを理解してくれます。
CLAUDE.mdの階層構造
CLAUDE.mdには実は複数の階層があり、それぞれ適用される範囲が異なります。
| 階層 | 配置場所 | 適用範囲 | 使い方の例 |
|---|---|---|---|
| グローバル | ユーザーフォルダ/.claude/CLAUDE.md | すべてのClaude Codeセッション | 「日本語で回答」「承認なしで実行してよい範囲」など全体ルール |
| プロジェクト | 作業フォルダ内のCLAUDE.md | そのフォルダを開いた時だけ | 「このプロジェクトの仕組み」「使用ツール」「処理手順」 |
たとえば、先ほどのニュース自動化の例であれば、サンプルニュースフォルダの中にCLAUDE.mdを作成して、以下のような内容を書いておきます。
・このフォルダで動いている仕組みの概要
・各スクリプトの役割と実行順序
・使っている外部ツール(MCP/API等)の情報
・注意事項やルール(例:Excelファイルは必ず閉じてから実行すること)
・過去にハマったポイントとその対処法
progress.mdで進捗を引き継ぐ
もう1つ重要なファイルがprogress.mdです。これは作業の進捗状況を記録するファイルで、以下のような場面で威力を発揮します。
CLAUDE.mdが「仕組みの全体像」を記述するのに対し、progress.mdは「今どこまで進んでいて、次に何をすべきか」を記述します。この2つのファイルを組み合わせることで、Claude Codeとの協業がシームレスになります。
ナレッジを蓄積して「二度目のハマり」をなくす
仕組みを作る過程で遭遇したエラーや学びは、必ず記録しておきましょう。たとえばPowerPointのテンプレート操作でXMLレベルの処理が必要になった経験は、次に同じようなPowerPoint処理を作る時に最初から正しいアプローチを取れる貴重なナレッジです。
ナレッジの蓄積先は2つあります。
| 蓄積先 | 範囲 | 向いている内容 |
|---|---|---|
| フォルダ内のCLAUDE.md / ナレッジファイル | そのプロジェクトだけ | プロジェクト固有のハマりポイント、処理手順のコツ |
| グローバル設定 / メモリ | すべてのプロジェクトで共通 | 汎用的な学び(PowerPoint操作のコツ、API設計のベストプラクティスなど) |
07 GENAI REAL DATA 【独自データ】GENAIの業務自動化 実運用レポート 月額30,000円の投資で160時間分の業務を回す実態
ここからは弊社・株式会社GENAIでのClaude Code実運用データをご紹介します。概念論ではなく、実際に月30,000円の投資でどれだけの業務を自動化できているかの肌感をお伝えします。
弊社ではClaude Max 20xプラン(月額$200、約30,000円)を契約し、経営・営業・広告・開発・経理・秘書業務・個人業務まで全社的にClaude Codeを活用しています。
| 業務領域 | 主な用途 | 導入前(概算) | 導入後(概算) | 削減率 |
|---|---|---|---|---|
| 営業 | 提案書・見積・顧客別資料の自動生成 | 週20時間 | 週2時間 | 90% |
| 広告運用 | 週次レポート・CPA分析・配信内容調整 | 週10時間 | 週1時間 | 90% |
| ブログ記事 | SEO記事執筆・リライト・内部リンク最適化 | 1本8時間 | 1本1時間 | 87% |
| 経理 | 請求書チェック・経費仕訳・freee連携 | 月40時間 | 月5時間 | 87% |
| 秘書業務 | 日報生成・議事録・スケジュール調整 | 日2時間 | 日15分 | 87% |
| 開発 | WordPress/HTML/LP制作・スクリプト | 都度数時間 | 都度30分 | 80%〜 |
※上記はすべて概算・肌感値です。業務内容や複雑さによって変動します。
自動化の具体例:日次アクセスレポート
弊社で最も効果を実感している自動化の1つが「日次アクセスレポート」です。
PVデータ取得
検索データ取得
を集計
自動投稿
毎朝10:30に自動で実行され、昨日のPV数・人気記事ランキング・検索流入状況がSlackチャンネルに投稿されます。以前は担当者が30分かけてGA4を確認してまとめていた作業が、完全に自動化されました。
自動化の具体例:経理仕訳の自動処理
経理面では、クレジットカードの明細から自動で仕訳を生成し、freeeに登録する仕組みを構築しています。
外部サービスにデータを書き込む自動化では、必ず登録前のバックアップを取る仕組みにしてください。弊社ではfreeeへの登録前に全データをスプレッドシートに書き出し、スプレッドシートの履歴機能で過去のバージョンに戻れるようにしています。万が一AIが誤った仕訳をしても、元データが残っていれば修正が可能です。
08 MINDSET FOR NON-ENGINEERS 【独自】非エンジニアがClaude Code自動化で成果を出す5つの心得 プログラミング経験ゼロからでも始められる実践的マインドセット
「Claude Codeは面白そうだけど、プログラミングの知識がないから自分には無理では?」——この記事を読んでそう感じた方もいるかもしれません。しかし、弊社の経験から言えばプログラミング経験は不要です。
大切なのは、以下の5つの心得です。
心得1:「丸投げ」をしないこと
Claude Codeは優秀なシェフですが、「何を作りたいか」はオーナーであるあなたが決める必要があります。「なんか自動化して」ではなく、「営業資料の作成を毎週月曜に自動で回したい」のように目的と対象を具体的に伝えることが、成功の第一歩です。
とはいえ、「どう伝えればいいかわからない」場合もあるでしょう。その時は「この業務を自動化したいんだけど、どう依頼すればいい?」とClaude Code自身に相談してください。依頼の仕方から教えてくれます。
心得2:最初は時間がかかると割り切ること
自動化の仕組みを初めて作る時は、エラーも出ますし、Claude Codeの動きを理解するのに時間もかかります。これはClaude Codeのせいではなく、あなたの学習プロセスです。
心得3:わからないことはバンバン質問すること
Claude Codeが実行しているコマンドの意味がわからない。それで全然OKです。わからないことをそのまま放置しないで、別のチャット(ChatGPTなど)で「これどういう意味?」と確認する習慣をつけてください。
質問すればするほど、次回以降の自動化がスムーズになります。「CDってフォルダを移動するコマンドなのか」「XMLって何なのか」——こうした小さな理解の積み重ねが、半年後の大きな差になります。
心得4:権限設定とバックアップを怠らないこと
Claude Codeは強力なツールであるがゆえに、意図しない操作でデータを消したり書き換えたりするリスクもゼロではありません。以下の対策は最低限行ってください。
📚 用語解説
フック機能:Claude Codeに組み込める「自動チェック機構」のこと。AIの判断(推論)とは無関係に、特定の操作が行われた時に強制的に確認や処理を実行する。たとえば「指定フォルダ以外への書き込みは必ず確認を求める」といった安全ルールを設定できる。
心得5:学びをナレッジとして蓄積すること
今回の記事で繰り返しお伝えしてきた通り、「今ハマったことを記録しておく」だけで、次回以降の自動化の速度と精度が劇的に向上します。
Claude Codeに「この問題と解決策をCLAUDE.mdにまとめて」と言うだけで記録してくれます。手間は10秒です。この10秒の積み重ねが、あなたのClaude Code活用レベルを確実に押し上げます。
09 PRODUCTION AUTOMATION Claude Code自動化を「毎回の対話」から定期運転へ Skills・Routines・再実行・監視を組み合わせ、本番で止まりにくい仕組みにする
ここまでの手順で、Claude Codeに業務を依頼し、外部ツールと連携し、CLAUDE.mdへ知識を残す流れは作れます。次の課題は、担当者が毎回同じ説明を入力しなくても動き、途中で失敗しても安全に再開できる状態へ進めることです。競合記事ではSkillsによる定着、半自動化、例外処理、引き継ぎが扱われ、Anthropic公式ドキュメントではクラウドで定期実行するRoutinesも案内されています。
ただし、対話で一度成功した仕事をそのまま無人実行へ移すのは危険です。入力ファイルが空、接続先が停止、同じ通知が二度届く、承認前のデータが公開される、といった正常系以外の動きを先に設計します。以下では、手順の固定、起動方法、再実行、安全装置と監視の4段階に分けて、Claude Code自動化を本番運用へ移す方法を整理します。
9-1. CLAUDE.mdとSkillsを分け、繰り返す手順を再利用する
CLAUDE.mdは、プロジェクト全体で守る前提、命名規則、参照先、禁止事項を共有する場所です。一方、毎週のレポート作成や請求書チェックのように、開始から完了までの手順を繰り返す仕事はSkillsへ分けると管理しやすくなります。AnthropicのSkills公式ドキュメントでは、プロジェクト用のスキルを.claude/skills/<スキル名>/SKILL.mdに置き、必要に応じてスラッシュコマンドとして呼び出す仕組みが説明されています。
スキルには「何をするか」だけでなく、入力条件、処理順、出力形式、検証方法、止める条件まで書きます。たとえば週次アクセスレポートなら、対象期間とサイトIDを確認し、元データを保存し、集計し、前週との差を検証し、下書きを作り、担当者の承認後にSlackへ投稿する、という単位です。文体や保存先をCLAUDE.md、週次レポート固有の工程をスキルへ置けば、全体ルールと個別手順が混ざりません。
| 仕組み | 担当させる役割 | 向いている内容 | 運用時の確認点 |
|---|---|---|---|
| CLAUDE.md | プロジェクト共通の前提を伝える | 命名、文体、参照先、禁止事項、完了条件 | 個別タスクの長い手順を詰め込みすぎていないか |
| Skills | 繰り返す仕事の手順を再利用する | 週次レポート、データ照合、定型資料、公開前チェック | 入力・出力・失敗条件・人の承認点が明記されているか |
| Routines | 決めた条件でクラウドから起動する | 定時処理、APIからの依頼、GitHubイベントへの応答 | 対象リポジトリ、接続先、ブランチ権限、実行履歴を確認できるか |
| Hooks・権限 | 実行前後に機械的な制御を入れる | 保護ファイルの拒否、検証、失敗通知、監査ログ | AIへのお願いではなく設定として強制できているか |
9-2. Routinesのスケジュール・API・GitHubトリガーを使い分ける
手順が固まったら、何を合図に起動するかを決めます。AnthropicのRoutines公式ドキュメントでは、プロンプト、1つ以上のリポジトリ、コネクタなどを保存した構成としてルーティンを作成し、Anthropicが管理するクラウド基盤で実行する方法が案内されています。ノートパソコンを閉じている間も実行でき、スケジュール、API呼び出し、GitHubイベントを起動条件にできます。
起動方法は便利さだけで選びません。ローカルにしかないファイルや社内ソフトを操作するなら、PC側のスケジューラや管理された実行マシンが適する場合があります。リポジトリの変更をテストして結果を返すならCI、クラウドでプロンプトとコネクタをまとめて動かすならRoutines、というように、データの場所と必要な権限から選びます。Routinesは公式上リサーチプレビューとされているため、提供状況、制限、管理画面は導入時点の公式情報で確認してください。
定期実行へ移す前に、タイムゾーン、対象期間、入力の締め時刻、同じトリガーが重なった場合の扱いを決めます。「毎週月曜9時に実行」だけでは、祝日、データ到着の遅れ、前回処理の継続中といった例外を判断できません。開始条件を「対象データがそろい、前回の実行が終了し、同じ処理番号が未完了のとき」のように、確認可能な状態へ置き換えます。
9-3. 二重投稿を防ぎ、失敗地点から安全に再実行できるようにする
無人運転で重要なのは、一度も失敗しないことより、失敗しても同じ処理を安全にやり直せることです。同じ入力で再実行しても請求書、メール、Slack投稿、データ登録が重複しない性質を「冪等(べきとう)」と呼びます。専門用語を覚える必要はありません。「同じボタンを二度押しても、成果物が二重にならないか」と確認すれば十分です。
実装では、処理ごとに日付や受付番号を含む一意のジョブIDを付け、開始、入力保存、変換、検証、承認、外部反映の各状態を記録します。成果物は最初から正式ファイルへ上書きせず、一時ファイルへ出力して内容と件数を検証し、合格後に置き換えます。外部サービスへ登録する前にはジョブIDを記録し、同じIDが完了済みなら再送せず、結果だけを返します。
失敗は「自動で再試行できる一時的な失敗」「入力や判断が必要で人へ戻す失敗」「権限やデータ破損の疑いがあり即停止する失敗」に分けます。接続先の一時的なタイムアウトは間隔を空けて再試行できますが、必須列の欠落、金額不一致、送信先不明は担当者の確認待ちへ移します。認証エラーや保護領域への書き込みは、同じ操作を繰り返さず停止し、実行ログと直前の状態を確認します。
RE-RUN CHECK
識別:ジョブIDと対象期間は一意か / 保存:処理前の入力とバックアップがあるか / 検証:件数・合計・必須項目を確認したか / 反映:外部送信や上書きは承認後か / 再開:最後に成功した工程から戻れるか / 重複防止:完了済みIDを再処理しないか
たとえばニュース収集からSlack投稿までを自動化するなら、取得済みURLを保存し、同じURLを除外し、レポートの生成完了と投稿完了を別々に記録します。Slack投稿で失敗したときはニュース収集から全部やり直すのではなく、検証済みレポートを使って投稿工程だけを再開します。この設計なら、処理時間を抑えながら二重投稿も防ぎやすくなります。
9-4. Hooks・権限ルール・監視で、担当者が離れても止められる状態にする
CLAUDE.mdやスキルに禁止事項を書くだけでは、アクセス自体を技術的に拒否したことにはなりません。Anthropicの権限設定の公式ドキュメントでは、deny、ask、allowの順でルールを評価し、権限はモデルではなくClaude Code側で制御すると説明されています。読み取りに必要な範囲だけをallow、外部送信や上書きをask、認証情報や対象外フォルダをdenyに分け、無人実行でも操作範囲が広がらないようにします。
さらに、AnthropicのHooks公式ガイドでは、Claude Codeのライフサイクル上の決まった時点でコマンドや検証を実行できます。たとえばPreToolUseで保護ファイルへの操作を止め、PostToolUseFailureで失敗内容を記録して担当者へ通知し、Stopで出力件数やテスト結果を確認する構成です。AIが思い出したときだけ確認するのではなく、特定イベントで必ず動く安全装置として使います。
監視画面や日次通知には、成功件数だけでなく、対象件数、成功、失敗、スキップ、承認待ち、開始・終了時刻、入力と出力の保存先、使用したスキルや設定の版を残します。「実行は成功」と表示されても、入力が0件なら本当に仕事を終えたとは限りません。想定件数との差、前回からの急増減、承認待ちの滞留も確認し、異常時に誰が何分以内に見るかを決めます。
最後に、運用担当者以外でも停止、再実行、手動処理への切り替えができる引き継ぎ手順を用意します。必要なのは長い設計書ではなく、起動条件、確認画面、正常件数、よくある失敗、停止方法、復旧地点、連絡先を1枚にまとめたものです。Claude Code自動化の完成は「一度動いた時」ではなく、担当者が不在でも状態が分かり、危険な処理を止め、失敗地点から安全に戻せる時だと考えましょう。
よくある質問
Q. Claude Codeを使うにはプログラミングの知識が必要ですか?
A. いいえ、不要です。Claude Code自体がプログラムを書いてくれるため、あなたの仕事は「何を自動化したいか」を伝えることです。わからないことはAIに質問しながら進められます。ただし、基本的な用語(フォルダ、ファイル、コマンドなど)は使っていくうちに自然に覚えていくのが理想です。
Q. ChatGPTやGeminiでも同じことはできませんか?
A. チャット型AIは「テキストの生成」は得意ですが、ファイルの操作・外部ツールとの連携・プログラムの実行といった「手を動かす」作業はできません。Claude Codeはこれらをすべて自律的に行えるエージェント型AIであり、根本的に異なる存在です。
Q. MCPとAPIの違いが正直よくわかりません。どちらを使えばいいですか?
A. MCPは「設定するだけで繋がる簡単な接続方法」、APIは「プログラムで柔軟に接続する方法」です。対象ツールがMCPに対応していればMCPを優先してください。MCPに対応していないツールはAPIで接続します。Claude Codeに「このツールはMCPとAPIのどちらで繋ぐべきですか?」と聞けば最適な方法を教えてくれます。
Q. Claude Codeに業務を任せてセキュリティ上の問題はありませんか?
A. Claude Codeは権限設定やフック機能を使って「できること」を制御できます。重要なデータの書き込みは都度承認制にする、バックアップを自動取得する等の対策を講じれば、実用上のリスクは十分に管理可能です。弊社でも経理データや顧客情報を扱う自動化を運用していますが、上記の対策で問題なく稼働しています。
Q. Claude Codeのおすすめプランは何ですか?
A. 業務自動化を本格的に行うなら、最低でもClaude Max 5x(月額$100、約15,000円)をおすすめします。弊社のように多業務を自動化する場合はMax 20x(月額$200、約30,000円)が安定します。月3万円で月160時間分の業務を削減できるなら、人件費と比較して圧倒的にコスパが良い投資です。
Q. 一度作った自動化の仕組みはずっと使い続けられますか?
A. はい、CLAUDE.mdやスクリプトとして保存しておけば、新しいセッションを開いてもすぐに利用できます。ただし、外部ツール側のアップデート(APIの仕様変更など)があった場合は修正が必要になることがあります。その修正もClaude Codeに依頼すれば対応してくれます。
Q. スマホからClaude Codeは使えますか?
A. はい、スマホからClaude Codeに接続してPCを遠隔操作することも可能になっています。外出先からスマホで「あのレポートを生成してSlackに投稿して」と依頼すると、自宅のPCでClaude Codeが処理を実行するような使い方ができます。
ここまで、Claude Codeを使った業務自動化の全体像——「柔軟パート」と「固定パート」の設計思考、外部ツール連携の方法、CLAUDE.mdによるナレッジ蓄積——をお伝えしてきました。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
AI鬼管理/AIBPO by AI鬼管理へのお問い合わせ
この記事を読んで気になった方へ。
専門スタッフが、御社に最適な
業務自動化・業務代行プランを無料でご提案します。




