---
title: "uploads"
description: "Host screenshots, GIFs, recordings, and files on uploads.sh and embed them in GitHub PRs and issues."
canonical: https://agentpluginsdirectory.com/plugins/uploads
last-updated: 2026-10-13
---

# uploads
Host screenshots, GIFs, recordings, and files on uploads.sh and embed them in GitHub PRs and issues.
- Slug: uploads
- Publisher: Build Internet
- Repository: https://github.com/buildinternet/uploads
- Manifest: plugin.json
- Version: 0.4.1
- License: Apache-2.0
- Category (editorial): integrations
- Skills: 3 (annotate-screenshots, github-screenshots, uploads-cli)
- MCP servers: 1 (uploads)
- Stars: 18
- Repository created: 2026-07-06
- Repository last pushed: 2026-10-12
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/uploads
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What uploads does, in the publisher's words

uploads

The missing upload command for coding agents.

Capture screenshots as you work. When the pull request opens, uploads.sh puts them in one tidy comment that updates automatically on each revision. Hosted uploads.sh is free to start. Connect your own bucket, Cloudflare R2 or any S3-compatible provider, so storage in that bucket is unmetered, or self-host the open-source service.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/buildinternet/uploads/HEAD/README.md

## Skills

- annotate-screenshots: Bake hand-drawn boxes, arrows, labels, freeform strokes, and redactions onto a screenshot so a PR reviewer or teammate sees exactly what changed and where to look, instead of reading a caption and hunting for it. Use this whenever a screenshot needs a callout, "point at the new button", "circle th…
- github-screenshots: Embed screenshots, images, diagrams, GIFs, and screen recordings in GitHub PRs and issues, or stage them ahead of a PR, collect them into one attachments comment, or get a durable public link to share a visual with a person. Use this whenever a visual needs to end up in a PR description, issue bod…
- uploads-cli: Reference for the uploads CLI and its stdio/hosted MCP tools, exact flags, keys, and contracts for put and attach, screenshot capture, stable PR/issue keys, the managed attachments comment, metadata and search, galleries, config defaults, login/doctor, and output formats. Use when driving the `upl…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- uploads: transport: streamable-http; url: https://agents.uploads.sh/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
