attach-media について
attach-media は、`gh` で GitHub の issue や pull request にローカルメディアを添付する方法を示すスキルです。本文中または末尾への配置、代替テキスト、対応形式、サイズ上限を説明します。
主な機能
- 01`gh` でメディアを添付
- 02本文中または末尾に配置
- 03内容を示す代替テキスト
- 04画像・動画形式に対応
- 05ファイルサイズ上限を記載
活用シーン
- 01issue コメントにスクリーンショットを追加
- 02pull request に動画を添付
- 03issue 本文中に画像を配置
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ angusfretwell/ skills --skill attach-mediaインストール後、Claude Code で/attach-mediaを入力して読み込まれたか確認します。
詳細
gh がメディアを直接アップロードします。gh issue create|edit|comment または gh pr create|edit|comment に --attach <path> をファイルごとに指定します。gh v2.99.0 以降と、リポジトリへの書き込みアクセス権が必要です。GitHub Enterprise Server はサポートされていません。
配置
- 本文内:本文でローカルパスを参照し、
のように記述して、--attach ./login.pngを指定します。参照箇所はアップロード済みのアセットにその場で置き換えられ、代替テキストは維持されます。 - 本文末尾:参照せずに添付すると、ファイルは本文の末尾に配置されます。代替テキストはパスの
#以降に指定します:--attach './login.png#ログインエラーの状態'。
代替テキストでは、キャプチャに表示される内容を、プロジェクト独自の用語で説明します。
gh pr comment 123 --body 'Reproduced on main.' --attach './login.png#Login form after submitting an expired token'
制限
PNG、JPEG、GIF、WebP、SVG、MP4、MOV、WebM に対応しています。画像と GIF は最大 10 MB、動画は Free プランで最大 10 MB、有料プランで最大 100 MB です。サイズ超過の画像は、添付する前に縮小してください。
コメント
Markdown 対応