upload-photo

Upload local image files to Vercel Blob and generate public URLs.

3.2k|690|Updated Aug 25, 2025
One-click install
npx skills add https://github.com/Devin-AXIS/iPolloWork --skill upload-photo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-photo
Source: https://github.com/Devin-AXIS/iPolloWork/tree/main/.opencode/skills/upload-photo
Command: npx skills add https://github.com/Devin-AXIS/iPolloWork --skill upload-photo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for a public URL for sharing images, eliminating the manual process of hosting images and ensuring easy sharing for PR comments, docs, and more.

Core Features & Use Cases

  • Image Hosting: Upload local images to Vercel Blob.
  • Public URL Generation: Obtain a public URL for the hosted images.
  • Use Case: Easily share images in PR comments, documents, or other web platforms by uploading locally stored images and receiving a direct URL.

Quick Start

Upload an image and get a public URL by running the script: node .opencode/skills/upload-photo/scripts/upload.mjs <file.png>

Frequently Asked Questions about upload-photo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a public URL for a local image to share in a PR comment?

You can upload images to Vercel Blob to generate public URLs for sharing in PR comments and documents. This process uses a single-line script to upload local files and return a direct, shareable link.

What image formats can I upload to Vercel Blob using this script?

You can upload PNG, JPEG, GIF, WebP, SVG, and AVIF image formats to Vercel Blob. The script processes these local files and provides a public URL for each supported format.

Do I need a BLOB_READ_WRITE_TOKEN to upload files to Vercel Blob?

Yes, you need a BLOB_READ_WRITE_TOKEN for authentication to upload files to Vercel Blob. This token is required by the upload script to securely access your Vercel Blob storage and generate public URLs.

Can I organize uploaded images in Vercel Blob with a custom prefix?

Yes, you can set an optional prefix when uploading images to Vercel Blob. This allows you to organize your hosted files logically within your storage while still receiving a stable public URL for sharing.

Why use Vercel Blob for image hosting instead of manual image sharing?

Using Vercel Blob for image hosting eliminates the manual process of finding image hosting services. It directly provides stable public URLs for local files, ensuring easy embedding in documents and PR comments without manual uploads.