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 app | agent session や Automations を扱うデスクトップアプリ | GA、全 Copilot プラン[^app-ga][^app-about] |
| Copilot automations | Local または Copilot cloud agent で反復タスクを実行する機能 | Cloud は Pro / Pro+ / Max / Business / Enterprise。GA / preview の明記は公式ページで未確認[^about-automations] |
| GitHub Agentic Workflows | Markdown で定義し、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 automations | Cloud automations |
|---|---|---|
| 実行場所 | Copilot app を実行しているローカル環境 | GitHub 上の Copilot cloud agent 環境 |
| PC がオフのとき | 実行されない | 実行できる |
| スケジュール | Hourly / Daily / Weekly に加え、Local 専用の CRON | Hourly / 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 app | Web の Agents タブ | 補足 |
|---|---|---|---|
| Manual | ○ | — | Copilot app で手動開始するトリガー |
| Hourly | ○ | ○ | Web では On a schedule の選択肢 |
| Daily | ○ | ○ | app では複数の時刻を選択可能 |
| Weekly | ○ | ○ | app では複数の曜日を選択可能 |
| CRON | ○ | — | Local automation 専用 |
| Issue | ○ | ○ | Issue 作成イベントと検索クエリで絞り込み |
| Pull request | ○ | ○ | opened / 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 に応じて自動適用される場合があるため、すべての終点が人間レビューになるわけではありません。
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]。
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、permissions、safe-outputs を使って実行条件と書き込みを制御します。
定義のレビュー、複雑なイベント条件、組織で共有する運用が必要なら gh-aw を選びます。具体的な構成と導入手順は「GitHub Agentic Workflows(gh-aw)徹底ディープダイブ — 自然言語で書く「Continuous AI」の全貌」を参照してください。
8. Local / Cloud / gh-aw の選び方
| 判断軸 | Local automation | Cloud automation | GitHub Agentic Workflows |
|---|---|---|---|
| 実行場所 | Copilot app を動かす PC | Copilot cloud agent | GitHub Actions |
| PC オフ時 | 実行不可 | 実行可 | 実行可 |
| custom CRON | ○ | — | GitHub Actions の schedule syntax |
| Issue / Pull Request event | ○ | ○ | GitHub Actions の event syntax |
| Git 管理・レビュー | — | — | ○ |
| repository 制約 | Local 固有の公開範囲制約は未確認 | private / internal、単一 repository | workflow を配置できる repository |
| write 制御 | Local 固有仕様は未確認 | 選択した Tools | permissions + safe-outputs |
| 定義の共有 | Copilot app の automation | 作成者だけに見える | repository で共有 |
選定順序は、次の図の 3 問にまとめられます。
- Git 管理、Pull Request レビュー、GitHub Actions の trigger syntax が必要か — 必要なら gh-aw
- PC がオフでも実行する必要があるか — 不要なら Local automation
- 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 automations | GitHub Actions minutes + GitHub AI Credits | automation の作成者[^about-automations] |
| GitHub Agentic Workflows | GitHub Actions minutes + configured engine の inference cost | Copilot 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. 参考情報
- Using automations in the GitHub Copilot app — Local / Cloud と現行 trigger の作成手順
- About Copilot automations — Cloud automations の要件、権限、可視性、課金
- About GitHub Agentic Workflows — gh-aw の仕組み、security、billing
- Risks and mitigations for GitHub Copilot cloud agent — cloud agent の組み込み防御と残存リスク
- GitHub Copilot billing — AI Credits の課金単位とplan別の案内
- GitHub Copilot automations 自動化レシピ 12 選 — コピペで使えるプロンプト集 — trigger、実行場所、Tools を含む実践例
- GitHub Agentic Workflows(gh-aw)徹底ディープダイブ — 自然言語で書く「Continuous AI」の全貌 — gh-aw の設計と導入手順
[^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 公式情報に基づきます。機能・提供状態・課金は変更される可能性があるため、導入前に最新の公式情報をご確認ください。






