mcpField
L
linear-uploads

linear-uploads

github.com/nesszer生产力138154 次安装6 周前更新
代码仓库

关于 linear-uploads

使用 `linear-cli` 下载 Linear 问题中的附件和图片。可将下载内容保存到文件,或把原始字节输出到标准输出以便管道处理。

主要功能

  1. 01获取问题附件和图片
  2. 02将下载内容保存到指定文件
  3. 03向标准输出写入原始字节
  4. 04使用 Linear 上传 URL

适用场景

  1. 01将问题截图保存到本地
  2. 02把附件传递给其他工具
  3. 03下载图片供 AI Agent 查看

安装

复制下面的命令,在终端中运行。

$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 Agent)

由于 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

评论

支持 Markdown