mcpField
A
attach-media

attach-media

github.com/angusfretwell開発152 回インストール2 日前に更新
リポジトリ

attach-media について

attach-media は、`gh` で GitHub の issue や pull request にローカルメディアを添付する方法を示すスキルです。本文中または末尾への配置、代替テキスト、対応形式、サイズ上限を説明します。

主な機能

  1. 01`gh` でメディアを添付
  2. 02本文中または末尾に配置
  3. 03内容を示す代替テキスト
  4. 04画像・動画形式に対応
  5. 05ファイルサイズ上限を記載

活用シーン

  1. 01issue コメントにスクリーンショットを追加
  2. 02pull request に動画を添付
  3. 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 はサポートされていません。

配置

  • 本文内:本文でローカルパスを参照し、![ログインエラーの状態](./login.png) のように記述して、--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 です。サイズ超過の画像は、添付する前に縮小してください。

コメント