Linear Uploads
SkillFiles & storageDownload attachments and images from Linear issues. Use when fetching screenshots, images, or file attachments from Linear comments or descriptions.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Linear Uploads skill
What this skill tells your AI
The instructions your AI receives, as published by nesszer/linear-cli in skills/linear-uploads/SKILL.md and read by ahel’s review.
Download attachments and images from Linear issues using linear-cli.
Download to File
# 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
Output to Stdout
# 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
Finding Upload URLs
Upload URLs are found in:
- Issue descriptions (
linear-cli i get LIN-123 --output json) - Comments (
linear-cli cm list LIN-123 --output json)
URL pattern: https://uploads.linear.app/{org}/{upload}/{filename}
View Images (AI Agents)
Since Claude is multimodal, download then read:
# 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
Tips
- Requires valid LINEAR_API_KEY
- Use
-f/--fileto specify output filename - Without
-f, outputs raw bytes to stdout - URLs must be from
uploads.linear.app
Signals
- GitHub stars
- 133
- Forks
- 18
- Last commit
- Sep 2026
ahel review
S4info
community integration — published by nesszer, not linear
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
linear-uploads- Source
- github.com/nesszer/linear-cli