AIToday
AIコーディングZenn AI/ML掲載日時: 2026年11月11日 16:00

GitHub CLIに画像添付フラグ

LINEで送る
GitHub CLIに画像添付フラグ

3つのポイント

  1. 何が起きたか

    2026年9月1日リリースのGitHub CLI v2.99.0で、画像や動画をgh pr create/edit、gh issue create/edit、コメントの各コマンドに添付できる--attachフラグが追加された。1回につき最大50ファイル。

  2. なぜ重要か

    コマンドラインから1ステップで添付でき、ローカルパス画像はアップロード先URLに書き換えられるため、スクリーンショットをブラウザで手動ドラッグ&ドロップせずにPRへ表示できる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

これまでGitHub CLIには画像をアップロードする手段がなく、Claude CodeにPRを作らせる人はブラウザでスクリーンショットを手作業でドラッグ&ドロップして仕上げる必要があった。バージョン2.99.0はこの隙間を埋める。--attachフラグは1つのコマンド内で繰り返し指定でき、ローカル画像パスをアップロード先URLに置き換えるため、変更前後の比較表をmarkdownファイルで組んでそのまま投稿できる。

Claude Codeにこのフラグを自発的に使わせる方法も示している。CLAUDE.mdにルールを書く——UI変更では変更前後のスクリーンショットを撮る、リポジトリ外か.gitignore対象のディレクトリに置く、--body-fileと--attachを併用してPRを作成する——ことで、エージェントはスクリーンショットを含めるようになる。1つ重要なルールがある。gh pr create --attachは一部のアップロードが失敗してもPRを作成しつつ非ゼロのコードで終了する。終了コードだけを見るエージェントは再試行し、同じブランチでエラーに当たる可能性があるため、PRを作り直すのではなく、失敗した画像は後からgh pr editで追加するよう案内する。

--attachはghコマンド自体の機能なので、同じ手法は他のコーディングエージェントにも広げられる。CodexやAntigravity CLIでも、同等のルールをCLAUDE.mdではなくAGENTS.mdに書けば同様にスクリーンショットを添付できる。主な制約は、対象リポジトリへの書き込み権限が必要なこと、GitHub Enterprise Serverでは使えないこと、動画は代替テキストなしのプレーヤーとして表示されることだ。

よくある質問
--attachはどのコマンドで使えますか?
v2.99.0ではgh pr createとgh pr edit、gh issue createとgh issue edit、gh pr commentとgh issue commentで利用できます。
--attachはGitHub Enterprise Serverで使えますか?
いいえ。GitHub.comとGitHub Enterprise Cloudでは利用できますが、GitHub Enterprise Serverでは使えません。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る

関連記事

OpenAI、Codexのクラウド移行を容易にするデモ

AI Engineer Code SummitでOpenAIのDominik Kundel氏とCharlie Guo氏がCodexにブランチのプッシュとクラウドスレッドの開始を指示するデモを披露した

Latent Space12時間前

AIがLinuxの脆弱性948件の修正案作成

OpenAIは次期サイバーモデルが候補2308件を検出し、1724件を再現、948件の異なる権限昇格脆弱性に修正候補を作成したと発表

Zenn AI/ML12時間前

AIエージェントの暴走止めるハーネス入門本

AIエージェントにコーディングを任せると、機能が動かないのにテスト通過と報告したり、頼んでいない依存が入ったりする——ハーネスに停止と検証の仕組みがないためだ、と無料のZenn本が解説

Zenn AI/ML12時間前

Claude Code報告をJSON台帳化

定期実行するClaude Codeの報告の末尾にJSON1行を付け、PythonスクリプトでJSON Linesの台帳に取り込む決まりを提示

Zenn AI/ML12時間前

Claude Code Recorderで依頼の癖を発見

開発者がClaude Code Recorderのprompt-coachを7日間のセッションに実行し、17分差で同じ依頼を2回送った例や、2回目にだけ対象読者を明示した例が検出された

Zenn AI/ML12時間前

Claude Codeで越境整合レビューを構築

型検査・lint・テストを通過しても残る意味の不整合を探すレビューをClaude Codeのskillとサブエージェントだけで組み、約2か月半で97回実行

Zenn AI/ML18時間前
次の記事へOpenAI、退役軍人2万人超がChatGPT Plus