代表ブログ一覧に戻る

更新情報

Claude Codeのスケジュールタスクとは?~PCを閉じても自動で仕事が進む話~

Claude Codeのスケジュールタスクとは?~PCを閉じても自動で仕事が進む話~

代表の後藤です。

「夜中に大量のブログ下書きを作っておいてほしい」

これ、けっこう前から思っていたことです。日中は打ち合わせや営業が入るし、ブログを書く時間はどうしても夜になりがち。だったら寝ている間にAIが下書きを作っておいてくれたら最高じゃないか、と。

じゃあClaude Codeに夜中指示しておけばいいかというと、PCの蓋を閉じた瞬間に全部止まるんですよね。当然ですが。あとは、せっかくAIは24時間365日動くのに、夜中止めておくのはもったいない。

一度はこのように思ったことはないでしょうか?AIに色々やらせたいけど、自分がPCの前にいないと動かない。この「PCの前にいないと何も進まない問題」って意外と大きいですよね。

で、これを解決してくれたのがClaude Codeの「スケジュールタスク」という新機能です。

スケジュールタスクで何ができるのか

スケジュールタスクは、ざっくり言うと「決まった時間にClaude Codeが自動で動く仕組み」です。

自分のPCではなく、Anthropic(Claudeの開発元)のクラウド上で実行されるので、PCの電源を切っていても、旅行中でも、寝ていても動きます。

「毎朝9時にこれをやって」「毎週月曜にあれをまとめて」という指示を登録しておくと、その時間になったらClaudeが勝手に作業を始めて、結果をGitHubのリポジトリにプッシュしてくれます。

具体的にどんなことができるかというと、たとえばこんな感じです。

  • 毎朝のレポート自動生成(今日のご自身のタスク一覧や進捗まとめ)
  • 定期的なデータ収集・分析(Webサイトのアクセス解析データ取得など)
  • SNS投稿の下書き自動作成(テーマだけ決めておけばAIが書いてくれる)
  • 競合サイトの定点観測(週1で競合ページの変化をチェック)
  • 返信メール下書きの自動作成(定例報告などのテンプレ生成)
  • データベースのバックアップ・同期
  • SEOレポートの週次生成(検索順位の変動をまとめる)

おなじことを「GitHub Actions」という仕組みでも構築可能なのですが、こちらはコードを書く必要があるんですよね。ワークフローのYAMLファイルを用意して、Pythonスクリプトを書いて...という作業が発生します。

スケジュールタスクの場合、日本語で「何をやってほしいか」を書くだけです。コードは一切不要。「毎週月曜9時に、先週のブログPVをまとめてレポートを作って」と指示すれば、それだけで動きます。

経営者などの非エンジニアにとって、この差はかなり大きいかなと思います。

IGSではこう使っている(実例)

うちの会社で実際に使っているパターンを紹介します。

・毎朝のブリーフィング

朝の時点で、Claudeがカレンダー・ChatworkやGmailなどを確認して「今日やるべきことリスト」を作ってくれる仕組みは以前の記事でも紹介しました。

スケジュールタスクを使えば、これを自分が「おはよう」と打つ前に完了させておくことができます。朝PCを開いたら、もうToDoリストが出来上がっている状態。数分の差ですが、毎日のことなので地味に快適です。

・ブログ記事の自動量産パイプライン

かなり活用しています。

  1. キーワード候補のリストを事前に用意しておく
  2. スケジュールタスクで「夜中にリストの上から順に下書きを作成」と設定
  3. 朝起きたら下書きが出来上がっている
  4. 自分はチェック・修正だけ

これまでの私のデータベースが蓄積されているので、私が書きたい内容や書きぶりを忠実に再現してくれます。また、0から書くのと、8割完成した下書きを仕上げるのでは、かかる時間がまったく違います。

・経理データの日次同期

freee(会計ソフト)のデータを毎日決まった時間に取得して、前日との差分をまとめておく。これをやっておくと、月末にまとめて経理作業をする必要がなくなります。「先週入ってきた入金を確認して」と言えば、もう整理済みのデータが手元にある状態です。

設定の始め方(ざっくり解説)

設定方法はシンプルです。Claude Codeで /schedule と打つだけ。

たとえば、毎朝9時に動かしたい場合はこんな感じです。

/schedule create --cron "0 9 * * *" --name "朝のブリーフィング" --prompt "今日の予定とToDoリストをまとめて"

0 9 * * * の部分が「いつ動かすか」を指定する書き方(cron式)です。ちょっとわかりにくいですが、覚えるルールは1つだけ。

「分 時 日 月 曜日」の順番で、数字を5つ並べる。

  • 0 9 * * * → 毎日9時0分
  • 0 9 * * 1 → 毎週月曜9時0分
  • 0 22 * * * → 毎日22時0分

* は「毎回」という意味です。これだけ覚えておけば、だいたい対応できます。

/schedule list で登録済みのタスク一覧を確認、/schedule run で手動実行もできます。

注意点として、Max 5x(月$100)以上のプランが必要です。 Proプラン(月$20)では使えないので、ここだけ気をつけてください。

AI活用や業務改善について、お気軽にご相談ください

無料で相談する

注意点・コスト感

料金の目安

スケジュールタスクの利用自体に追加料金はかかりません。Max 5xプラン(月$100)の利用枠の中で実行されます。

ただし、タスクの実行にはAPIの利用枠を消費します。たくさんのタスクを高頻度で回すと、普段の作業で使える枠が減る可能性があります。最初は1日1〜2個のタスクから始めて、消費量を見ながら調整するのがおすすめです。

向いている作業

  • 定型作業(毎回同じようなことをやる)
  • 時間のかかるレポート作成(データ取得→分析→まとめ)
  • 下書き・ドラフトの生成(あとで人間がチェックする前提)
  • データの定期取得・整理

向いていない作業

  • リアルタイムの判断が必要な作業(「この返信どうする?」など)
  • 結果を見て次の指示を出す対話的な作業
  • 外部サービスとの認証が頻繁に切れるもの

要するに、「AIに任せて放置できる仕事」はスケジュールタスク向き、「AIと相談しながら進める仕事」は普通にClaude Codeを使う方がいい、という判断になるかなと思います。

よくある質問

Q. スケジュールタスクの結果はどこで確認できる?

A. GitHubリポジトリに結果がプッシュされます。また、/schedule logs で実行ログも確認できます。

Q. タスクが失敗したらどうなる?

A. エラーログが残るので、あとから原因を確認できます。次の実行タイミングで再度動くので、一度失敗したからといって止まり続けることはありません。

Q. Proプラン(月$20)では本当に使えない?

A. はい。スケジュールタスクはMax 5x(月$100)以上のプランで利用可能です。まずは通常のClaude Codeを試してみて、「これは自動で回したい」と思う作業が出てきたらプランアップを検討するのがいいかなと思います。

関連記事

CONTACT

「うちの業務だとどう活用できる?」

雑談レベルで構いません。お気軽にご相談ください。

無料で相談する