「毎日のルーティン作業(ニュースまとめ・SNS 下書き・ブログ下書きなど)を、Claude にスクリプトから自動でやらせたい」――そんなときに使えるのが、Claude Code の claude -p というオプションです。この記事では、実際に Pro プランの枠を使って毎日の自動処理を動かしている筆者の経験をもとに、仕組み・始め方・実測データ・気をつけたい点を整理しています。
Claude とは?
Claude は、AI 安全性の研究を行う企業 Anthropic が開発した AI アシスタントです。ブラウザやスマートフォンアプリから会話形式で使う方法のほか、Claude Code という CLI ツールを使うと、ターミナルやスクリプトから直接 Claude を呼び出すことができます。
Claude Code はもともとコーディング支援を主な目的として設計されていますが、テキスト生成・要約・データ判定など、コード以外の作業にも活用できます。その中でも claude -p(print モード)を使うと、対話なしでプロンプトを渡して1回の回答だけを受け取ることができ、自動化スクリプトとの相性が良いです。
Claude Code の headless 自動化でできること
- 定型テキストの自動生成:ニュースのまとめ・SNS 投稿の下書き・ブログ記事の下書きなど、毎日同じパターンのテキストを自動生成する使い方ができます。
- データの判定・分類:入力テキストに対して「カテゴリはどれか」「問題がないか」といった判定をスクリプトから自動で行う使い方ができます。
- 複数モデルの工程別使い分け:メインの生成には Sonnet など高性能モデル、品質チェックには Haiku など軽量モデルと、工程ごとにモデルを切り替えることができます。
- Pro プランの枠を活用できる:執筆時点の公式情報では、Pro・Max・Team・Enterprise プランのユーザーは Claude Code を利用できます。API キーの従量課金とは別に、月額プランの枠の中で呼び出しを賄える場合があります。詳細な料金・制限は変わることがあるため、最新情報は公式サイトでご確認ください。
- ログ記録との組み合わせ:呼び出しごとに日時・モデル・所要秒数などを記録しておくと、後から処理の状況を振り返りやすくなります。
実際に使ってみた:Pro プランで毎日の自動処理を動かす
使い始めるまでの流れ
Claude Code を使うには、まず Anthropic のアカウントを用意し、Pro(または Max・Team・Enterprise)プランに加入するか、API アカウントを準備する必要があります。執筆時点の公式ドキュメントによると、無料プランでは Claude Code は利用できません。プランの料金や内容は変わることがあるため、 公式サイトで最新情報を確認してから申し込むことをおすすめします。
アカウントが準備できたら、ターミナルで Claude Code をインストールし、認証を通します。その後、シェルスクリプトや Python スクリプトから以下のような形で呼び出すことができます。
claude -p "ここにプロンプトを書く"
対話モードに入らず、回答だけが標準出力に返ってくるため、スクリプト内で結果を受け取って次の処理に渡すことができます。
筆者の環境での使い方と実測データ
筆者は Pro プランを使っており、ニュースのまとめ・SNS 投稿の下書き・ブログ記事の下書き・データの判定といった毎日の定型処理を claude -p で動かしています。以前は一部を API キーの従量課金で動かしていましたが、2026年10月にそれらを Pro の枠へ移行しました。ブログ記事の下書きも 2026-10-21 に移しています。
2026-10-21 の実測では、ブログ記事の下書き1本(Sonnet 使用)が 62〜66 秒、その品質チェック(Haiku 使用)が 19〜23 秒でした。Claude Code が表示する API 換算の金額は、下書きが約 0.075〜0.080 ドル、品質チェックが約 0.018〜0.021 ドルでした(Pro の枠の中で処理しているため、実際には追加費用は発生していません)。
また、呼び出しを1回ごとに、日時・使用モデル・Pro の枠か API キーかの区別・所要秒数をログファイルに記録しています。失敗が続いたときに、Pro の枠の問題か処理側の問題かを後から確かめられるようにするためです。
デメリット・注意点
実際に使ってみて気をつけたほうがよいと感じた点を正直にまとめます。
- Pro の利用枠は手動の会話と共有される:Pro プランの利用枠は、自分が普段行う手動の会話と自動処理で共有されます。筆者の環境では 2026-10-21 の昼前に5時間ごとの利用枠を使い切り、処理が API キー課金に切り替わりました。それ以来、平日の日中は AI の作業を同時に複数動かさないようにしています。
- 枠が使えなくなると処理が止まる:2026-10-06 の夜から翌朝にかけて Pro の枠が使えなくなり、自動処理が 45 回連続で失敗しました。半日気づかなかったため、その後フォールバック(枠が使えないときだけ API キーで1回やり直す)の仕組みを追加しました。API に使う額は月 10 ドルを上限として設定しています。
- 無料プランでは使えない:執筆時点の公式ドキュメントによると、Claude Code の利用には Pro・Max・Team・Enterprise のいずれかへの加入か、API アカウントが必要です。
- コマンドライン操作の知識が必要:CLI ツールのインストール・認証・スクリプトからの呼び出しといった手順があるため、コマンドライン操作に不慣れな方には最初のハードルがやや高いかもしれません。
似たツールとの比較
スクリプトから LLM を自動呼び出しする手段としては、OpenAI の APIや Google の Gemini API も代表的な選択肢です。
OpenAI API・Gemini API は純粋な従量課金のため、使った分だけ費用が発生します。一方、Claude Code を Pro 枠で使う場合は、月額プランの範囲内で一定量の処理を賄えます(枠の上限・詳細は執筆時点のものであり、変わることがあります)。
- Claude Code(Pro 枠)が向いている人:すでに Claude の Pro プランを使っていて、毎日の定型テキスト生成・判定作業をまとめて自動化したい個人開発者の方。
- OpenAI API・Gemini API が向いている人:Claude のプランに加入していない方、または使う量が少なく都度課金のほうがコストを管理しやすい方。特定のモデルの出力品質を目的の用途で比較したい方にも向いています。
よくある質問
Q: Claude は無料で使えますか?
執筆時点の公式情報では、Claude.ai のウェブ・アプリ版は無料プランでも会話機能を一定範囲で利用できます。ただし、この記事で紹介した Claude Code(CLI ツール)については、無料プランでは利用できず、Pro・Max・Team・Enterprise プランへの加入か、API アカウントが必要です。プランの内容・料金・利用制限は変わることがありますので、申し込み前に必ず公式サイトの最新情報をご確認ください。
Q: Claude は初心者でも使えますか?
ウェブやアプリの会話機能は、アカウントを作るだけですぐ使い始められます。一方、この記事で扱った headless 自動化(claude -p)には、ターミナルでのコマンド操作・シェルスクリプトや Python の基本的な書き方・スクリプトのスケジュール実行(cron など)といった知識がある程度必要です。「コマンドラインは触ったことがない」という方には最初のハードルが高く感じるかもしれません。まずウェブ版で Claude の使い勝手を確認してから、CLI ツールへ進む流れが取り組みやすいです。
Q: Claude の代わりになるツールは?
スクリプトからの LLM 自動呼び出しを検討しているなら、OpenAI APIと Google の Gemini API が代表的な代替手段です。OpenAI API は使ったトークン数に応じた従量課金で、OpenAI アカウントがあればすぐ始めやすいのが特徴です。すでに Claude の Pro プランを持っていてコストを追加したくない場合は Claude Code の Pro 枠が向いており、まだどのプランにも加入していない場合は API の従量課金から試すほうがリスクを抑えやすいです。
まとめ
Claude Code の claude -p を使うと、スクリプトから Claude を対話なしで呼び出して、ニュースまとめ・SNS 下書き・ブログ下書きといった定型作業を自動化する使い方ができます。Pro プランの枠を活用すれば追加の API コストを抑えられますが、利用枠の上限管理・フォールバックの仕組み・複数処理の同時実行には注意が必要です。 興味を持った方は、まず公式サイトで Claude Code の最新のプラン情報を確認してみてください。自分の利用頻度や目的に合うかどうかを見極めてから始めるのがよいと思います。