1. はじめに

この記事を作成する背景は、GitHub Copilot app / Copilot automations / GitHub Agentic Workflows という似た名称が並び、実行場所や課金先を区別しにくくなったことです。

この記事の目的は、2026 年 8 月 22 日時点の GitHub 公式情報を基に名称を整理し、Copilot app で automation を作る手順、Local / Cloud の選び方、課金と権限、安全に始めるための判断基準を示すことです。公式情報で確認できない事項は、推測せず「未確認」と明記します。

2. 3 つの用語を区別する

名称役割提供状態(2026-08-22)
GitHub Copilot appagent session や Automations を扱うデスクトップアプリGA、全 Copilot プラン[^app-ga][^app-about]
Copilot automationsLocal または Copilot cloud agent で反復タスクを実行する機能Cloud は Pro / Pro+ / Max / Business / Enterprise。GA / preview の明記は公式ページで未確認[^about-automations]
GitHub Agentic WorkflowsMarkdown で定義し、GitHub Actions 上で動かすエージェント型ワークフローpublic preview[^gh-aw-about]

GitHub Copilot app は macOS / Linux / Windows に対応し、複数の agent session、Issue / Pull Request、CI、Canvases、Automations を扱えます[^app-about]。本記事では、このアプリから作成する Copilot automations に対象を絞ります。定義を Git 管理したい場合に限り、§7〜§8 で GitHub Agentic Workflows と比較します。

3. 自動化の主役 — Copilot automations

Copilot automations は、反復タスクのプロンプト、トリガー、モデル、使用可能なツールを保存し、スケジュールまたはリポジトリイベントに応じて実行する機能です。Cloud automation は、設定先リポジトリで Pull Request の作成や Issue のラベル変更などを行えます[^about-automations]。

3.1 Local automations と Cloud automations

観点Local automationsCloud automations
実行場所Copilot app を実行しているローカル環境GitHub 上の Copilot cloud agent 環境
PC がオフのとき実行されない実行できる
スケジュールHourly / Daily / Weekly に加え、Local 専用の CRONHourly / Daily / Weekly
イベントIssue / Pull request を Copilot app から設定可能Issue / Pull Request。Copilot app または Web の Agents タブから設定可能
権限制御Local automation 固有の詳細な権限仕様は公式ページで未確認作成時に Tools を必要最小限で選択
リポジトリ条件private / internal 制約が Local に適用されるとの記載は公式ページで確認できないprivate / internal 必須、単一リポジトリに限定
主な用途ローカル環境に依存する検査、手元での定期処理PC の稼働に依存させない Issue トリアージ、定期レポート、修正案の Draft PR

Local / Cloud の区別と Local 専用 CRON は、Copilot app の公式手順に明記されています[^app-automations]。一方、private / internal、対応プラン、単一リポジトリ、作成者課金は Copilot cloud agent automations の要件です[^about-automations]。Local に同じ要件が適用されるとは断定しません。

3.2 トリガーの一覧

2026 年 8 月 22 日時点の作成画面を整理すると、次のとおりです。

トリガー / 実行方法Copilot appWeb の Agents タブ補足
ManualCopilot app で手動開始するトリガー
HourlyWeb では On a schedule の選択肢
Dailyapp では複数の時刻を選択可能
Weeklyapp では複数の曜日を選択可能
CRONLocal automation 専用
IssueIssue 作成イベントと検索クエリで絞り込み
Pull requestopened / synchronized と検索・変更ファイル条件で絞り込み
オンデマンド実行play ボタンRun now保存済み automation の即時実行。トリガー設定とは別

Copilot app でも Pull Request トリガーを選択できます。Web の Agents タブだけが Pull Request トリガーに対応する、という以前の制約は現行ドキュメントには当てはまりません[^app-automations][^create-automations]。

3.3 Cloud automations の前提条件と制約

Cloud automations を使う前に、次を確認します。

  • リポジトリは private または internal である。public リポジトリでは利用できない
  • 利用者のプランは Copilot Pro / Pro+ / Max / Business / Enterprise のいずれかである
  • 作成者は対象リポジトリへの write access を持つ
  • Business / Enterprise では、管理者が Copilot cloud agent ポリシーを有効にする。Cloud agent はこれらのプランでは既定で無効である
  • 組織が対象リポジトリで Copilot cloud agent と automations を許可する。Cloud agent を有効にしたリポジトリでは automations は既定で有効である
  • automation のスコープは 単一リポジトリである
  • automation の定義は作成者だけが閲覧できるが、起動された session、prompt、session log、成果物はリポジトリへアクセスできる利用者に見える
  • custom instructions、agent skills、firewall rules、secrets / variables は対象リポジトリの設定を継承する
  • automation はリポジトリとは別に保存され、Git へコミットされない

これらは Cloud automations の概要と access management に明記されています[^about-automations][^cloud-agent-access]。チーム共有や変更レビューが必要な自動化は、個人だけに見える UI 定義へ寄せず、GitHub Agentic Workflows も比較してください。

3.4 実行の流れ

Local と Cloud では、トリガーの後に通る制御と成果物の扱いが異なります。特に Cloud automation では、Issue 属性の変更が automation level に応じて自動適用される場合があるため、すべての終点が人間レビューになるわけではありません。

Copilot automations の実行フロー。Local は Copilot app で実行し、Cloud はリポジトリ設定と許可ツールを適用したうえで、Issue 変更または Draft PR を生成する

Cloud 経路でコードを変更する場合、Copilot cloud agent が作成する Pull Request は Draft です。エージェント自身は Ready for review への変更、承認、マージを実行できません[^cloud-agent-risks]。Issue のラベル、フィールド、type、assignee、close は、automation level と confidence に応じて自動適用または suggestion になります[^automation-approvals]。

4. Copilot app で automation を作る手順

Copilot app の Automations タブは、次のディープリンクから開けます[^app-automations]。

text
https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fautomations

4.1 ステップ 1: New automation を開く

Automations タブ右上の New automation を選び、一覧で目的を識別できる名前を付けます。

4.2 ステップ 2: トリガーを選ぶ

Manual / Hourly / Daily / Weekly / CRON / Issue / Pull request から選びます。複数のトリガーを設定する場合は Add another trigger を使います。

CRON は Local automation 専用です。Issue と Pull request では、検索クエリや変更ファイル条件を使って対象を絞り込みます[^app-automations]。

4.3 ステップ 3: Cloud で動かすか決める

PC がオフでも動かす場合は Run in the cloud を有効にします。Cloud automation では Tools ドロップダウンから、push changes、update issue labels、create a pull request など、タスクに必要な操作だけを許可します。

4.4 ステップ 4: プロンプトを書く

タスク、対象範囲、変更してよいもの、出力形式、何もしない条件を自然言語で記述します。Copilot app では / を入力して利用可能な skill も指定できます[^app-automations]。

重要: prompt に secret を書かないでください。Cloud automation が開始した session と log はリポジトリへアクセスできる利用者に見えます。機密値は repository secrets / variables で渡します[^about-automations]。

4.5 ステップ 5: model・reasoning effort・agent・project を選ぶ

タスクの複雑さに合わせて model と reasoning effort を選び、必要なら agent を指定します。最後に Select project から実行対象を選びます。

4.6 ステップ 6: 保存して試す

Create で保存します。すぐ試す場合は Create and run、保存後に試す場合は automation card の play ボタンを使います。Web の Agents タブでは Run now が同じオンデマンド実行にあたります[^app-automations][^create-automations]。

公式の作成・管理手順は Copilot app と GitHub Web の UI を説明しています。automations 専用の CLI / API は、2026 年 8 月 22 日時点で参照した公式手順から確認できないため、本記事では推測のコマンドを掲載しません。

5. 何を自動化すべきか — 見極め基準

最初の automation は、失敗時に戻しやすく、権限を狭く保てるタスクを選びます。

観点自動化に向くタスク最初の自動化に向かないタスク
頻度毎日・毎週・Issue ごとに繰り返す一度きり、発生条件が曖昧
判断基準prompt で具体的に言語化できる仕様や事業上のトレードオフを決める
失敗コストラベル修正や Draft PR の破棄で戻せる本番デプロイ、データ削除、不可逆な外部操作
出力Issue の suggestion、コメント、Draft PR で確認できる結果が見えないまま本番へ反映される
スコープ単一リポジトリで閉じる複数システムへ広い権限で書き込む
機密性secret を prompt に含めない認証情報や顧客データを prompt へ直接入れる
権限必要な Tools だけで完結するbroad な write 権限や承認・マージ権限を前提にする

まずは Issue トリアージ、週次レポート、失敗テストの調査と Draft PR など、結果を確認してから採用できるタスクから始めます。

6. 公式ユースケースとプロンプト設計

6.1 公式ドキュメントの代表例

GitHub は Copilot automations の例として、次の 3 つを挙げています[^about-automations]。

  • 新規 Issue を内容に応じて bug / enhancement / other に分類する
  • 毎晩 main ブランチの失敗テストを調べ、修正を試みて Draft PR を開く
  • 毎週リリースノートの草案を作り、Pull Request を開く

6.2 プロンプト設計のコツ

  • 対象を限定する — ラベル、ディレクトリ、期間、最大件数を指定する
  • 禁止事項を書く — 「Issue を close しない」「production code を変更しない」
  • 出力形式を固定する — 見出し、表、箇条書きなど、レビューしやすい形を指定する
  • 何もしない条件を書く — 問題がなければ Pull Request や Issue を作成しない
  • 共通ルールをリポジトリ設定へ寄せる — custom instructions と agent skills を再利用する
  • Tools を prompt と対応させる — prompt が要求しない write tool は許可しない

6.3 すぐ使えるレシピ

Issue トリアージ、PR 状況レポート、リリースノート、失敗テスト修正などの具体例は「GitHub Copilot automations 自動化レシピ 12 選 — コピペで使えるプロンプト集」にまとめています。現行の Copilot app では Pull Request トリガーも選べるため、作成場所を Web の Agents タブだけに限定する必要はありません。

7. Git 管理するなら GitHub Agentic Workflows

GitHub Agentic Workflows(gh-aw) は、自然言語と YAML frontmatter で定義した Markdown を GitHub Actions で実行する public preview の仕組みです[^gh-aw-about]。Copilot automations と異なり、定義を Git で versioning して Pull Request でレビューでき、GitHub Actions の trigger、permissionssafe-outputs を使って実行条件と書き込みを制御します。

定義のレビュー、複雑なイベント条件、組織で共有する運用が必要なら gh-aw を選びます。具体的な構成と導入手順は「GitHub Agentic Workflows(gh-aw)徹底ディープダイブ — 自然言語で書く「Continuous AI」の全貌」を参照してください。

8. Local / Cloud / gh-aw の選び方

判断軸Local automationCloud automationGitHub Agentic Workflows
実行場所Copilot app を動かす PCCopilot cloud agentGitHub Actions
PC オフ時実行不可実行可実行可
custom CRONGitHub Actions の schedule syntax
Issue / Pull Request eventGitHub Actions の event syntax
Git 管理・レビュー
repository 制約Local 固有の公開範囲制約は未確認private / internal、単一 repositoryworkflow を配置できる repository
write 制御Local 固有仕様は未確認選択した Toolspermissions + safe-outputs
定義の共有Copilot app の automation作成者だけに見えるrepository で共有

選定順序は、次の図の 3 問にまとめられます。

Local automation、Cloud automation、GitHub Agentic Workflows を Git 管理の要否、PC オフ実行、リポジトリ公開範囲から選ぶ判断フロー

  1. Git 管理、Pull Request レビュー、GitHub Actions の trigger syntax が必要か — 必要なら gh-aw
  2. PC がオフでも実行する必要があるか — 不要なら Local automation
  3. Cloud automation の private / internal 要件を満たすか — 満たせば Cloud automation。満たさなければ gh-aw または通常の GitHub Actions

9. セキュリティと権限設計

Cloud agent は、write access がない利用者のイベントを既定で除外し、変更先ブランチを制限します。コード変更は Draft PR となり、エージェント自身は Ready for review への変更、承認、マージができません。branch protection、required checks、firewall、session log も利用できます[^cloud-agent-risks]。

Issue の label / field / type / assignee / close は、automation level と confidence により自動適用される場合があります。ただし approvals は workflow convenience であり security control ではありません。実際の境界は repository permissions と許可した Tools です[^automation-approvals]。

導入時は次を確認します。

  • prompt に secret や顧客データを書かない
  • Tools をタスクに必要な操作だけへ絞る
  • branch protection と required checks を有効にする
  • Issue approvals を security boundary とみなさない
  • 作成者の異動・退職時に個人所有の automation を棚卸しする

10. 課金 — 誰の利用量になるか

GitHub Copilot の課金単位は GitHub AI Credits です。1 AI Credit は 0.01 USD で、model と token 使用量に応じて消費します[^copilot-billing]。

対象消費するもの課金先
Cloud automationsGitHub Actions minutes + GitHub AI Creditsautomation の作成者[^about-automations]
GitHub Agentic WorkflowsGitHub Actions minutes + configured engine の inference costCopilot engine は GitHub AI Credits。third-party engine は provider の請求[^gh-aw-about]

Cloud automation は作成者へ継続的に課金されます。定期処理では、作成者の予算と在籍状況を確認してください。組織管理と Git レビューが必要なら gh-aw を比較します。

11. 制限事項と未確認事項

11.1 公式情報で確認できる制限

  • Cloud automations は private / internal repository 限定
  • Cloud automation は単一 repository だけを操作する
  • GitHub Web の schedule は hourly / daily / weekly。Copilot app の custom CRON は Local automation 専用
  • Copilot automations の定義は Git に保存されず、作成者だけに見える
  • Cloud automation の session、prompt、log、成果物は repository へアクセスできる利用者に見える
  • Issue approvals は Issue 属性の変更だけが対象で、security boundary ではない

11.2 2026-08-22 時点で未確認の事項

  • Copilot automations 全体の GA / public preview の区分。現行の概要・作成手順には区分の明記を確認できない
  • Local automations に固有の対応プラン、課金、repository visibility、権限の詳細
  • Copilot automations 専用の公式 CLI / API

「公式ページに書かれていない」ことは「無料」「無制限」「非対応」を意味しません。実運用前に Copilot app と GitHub Docs の最新版を確認してください。

12. まとめ

  • GitHub Copilot app は全 Copilot プランで利用できる GA のデスクトップアプリで、Local / Cloud automations を作成できます
  • Copilot app は Manual、定期実行、Local 専用 CRON、Issue、Pull Request の trigger に対応しています
  • Cloud automations は private / internal、単一 repository、作成者課金です。Tools と repository permissions を最小化してください
  • Draft PR は人間レビューが必須ですが、Issue 属性は automation level により自動適用される場合があります。approvals を security boundary として扱ってはいけません
  • Git 管理、GitHub Actions の trigger、組織課金、複数 engine が必要なら GitHub Agentic Workflows を比較します

最初は、変更を戻しやすい Issue トリアージや週次レポートを 1 つ作り、Local で挙動を確認してから Cloud 化するのが安全です。

13. 参考情報

[^app-ga]: GitHub Copilot app generally available — GitHub Changelog(確認日: 2026-08-22)

[^app-about]: About the GitHub Copilot app — GitHub Docs(確認日: 2026-08-22)

[^about-automations]: About Copilot automations — GitHub Docs(確認日: 2026-08-22)

[^app-automations]: Using automations in the GitHub Copilot app — GitHub Docs(確認日: 2026-08-22)

[^create-automations]: Creating automations with Copilot cloud agent — GitHub Docs(確認日: 2026-08-22)

[^cloud-agent-access]: Managing access to GitHub Copilot cloud agent — GitHub Docs(確認日: 2026-08-22)

[^cloud-agent-risks]: Risks and mitigations for GitHub Copilot cloud agent — GitHub Docs(確認日: 2026-08-22)

[^automation-approvals]: About rationale, confidence, and approvals for issues — GitHub Docs(確認日: 2026-08-22)

[^gh-aw-about]: About GitHub Agentic Workflows — GitHub Docs(確認日: 2026-08-22)

[^copilot-billing]: GitHub Copilot billing — GitHub Docs(確認日: 2026-08-22)


この記事の執筆にあたり、AI の支援を受けています。掲載内容は 2026-08-22 時点の GitHub 公式情報に基づきます。機能・提供状態・課金は変更される可能性があるため、導入前に最新の公式情報をご確認ください。