mcpField
L
linear-uploads

linear-uploads

github.com/nesszer生産性138154 回インストール6 週間前に更新
リポジトリ

linear-uploads について

`linear-cli` を使い、Linear の課題に添付されたファイルや画像をダウンロードするスキルです。ファイルへの保存や、パイプ処理向けの標準出力に対応します。

主な機能

  1. 01課題の添付ファイルや画像の取得
  2. 02指定ファイルへの保存
  3. 03標準出力への生バイト書き込み
  4. 04Linear のアップロード URL の利用

活用シーン

  1. 01課題のスクリーンショットをローカルに保存
  2. 02添付ファイルを別のツールへパイプ
  3. 03AI エージェントによる確認用に画像をダウンロード

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nesszer/linear-cli --skill linear-uploads

インストール後、Claude Code で/linear-uploadsを入力して読み込まれたか確認します。

詳細

Linear のアップロード

linear-cli を使用して、Linear の課題から添付ファイルや画像をダウンロードします。

ファイルにダウンロード

# Download image/attachment to file
linear-cli up fetch "https://uploads.linear.app/..." -f image.png

# Download to temp directory
linear-cli up fetch "https://uploads.linear.app/..." -f /tmp/screenshot.png

標準出力に出力

# Pipe to other tools
linear-cli up fetch "https://uploads.linear.app/..." | base64

# Redirect to file
linear-cli up fetch "https://uploads.linear.app/..." > file.png

アップロード URL の確認

アップロード URL は次の場所にあります。

  • 課題の説明(linear-cli i get LIN-123 --output json)
  • コメント(linear-cli cm list LIN-123 --output json)

URL のパターン:https://uploads.linear.app/{org}/{upload}/{filename}

画像の表示(AI エージェント)

Claude はマルチモーダルなので、ダウンロードしてから読み込みます。

# 1. Download to temp file
linear-cli up fetch "https://uploads.linear.app/..." -f /tmp/screenshot.png

# 2. Use Read tool on the file
# Claude can view images directly

ヒント

  • 有効な LINEAR_API_KEY が必要です
  • -f / --file を使用して出力ファイル名を指定します
  • -f を指定しない場合、標準出力に生バイト列を出力します
  • URL は uploads.linear.app のものである必要があります

コメント