upload-image_skill

This skill uploads local or network images to cloud storage and returns a public URL for easy sharing and downstream AI use.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill upload-image

  • _meta.json280 B
  • SKILL.md3.4 KB

Overview

This skill uploads local or remote images to cloud storage and returns a publicly accessible URL. It supports Base64 uploads and direct URL transfer, detects MIME type automatically, and serves files via CDN. Use it to produce stable, long-lived image links for AI models or web use.

How this skill works

You can provide image data as Base64 or supply a source image URL; the skill uploads the image into the fal-task storage bucket and returns a CDN URL and metadata. File names and folder can be customized; otherwise the service generates a path like {folder}/{YYYYMMDD}/{uuid}.{ext}. The service auto-detects content type and enforces suggested size limits.

When to use it

  • Convert a local image file into a stable public URL
  • Store a remote image on your own cloud storage to avoid broken links
  • Prepare images for AI model inputs (image-to-video, image editing)
  • Share images with external services requiring a public CDN URL
  • Back up images from client devices or apps to centralized storage

Best practices

  • Prefer Base64 upload for local files and URL transfer for remote files to simplify flow
  • Keep individual images under 10 MB to ensure reliable uploads
  • Provide file_name and folder when you need predictable paths or naming
  • Rely on CDN URL returned for production use; it’s optimized for delivery
  • Strip no prefixes from Base64 — the skill handles data:image/...;base64, automatically

Example use cases

  • Upload a photographed product image and return a CDN URL for an e-commerce listing
  • Transfer a remote avatar URL into owned storage to avoid hotlinking and link rot
  • Upload source frames for an image-to-video model, then submit the returned URL to the model
  • Store user-submitted images for later editing workflows with image-editing AI
  • Batch-migrate public image collections into the fal-task bucket for archiving

FAQ

JPEG/JPG, PNG, GIF, WebP, BMP and SVG are supported.

Do I need to remove Base64 prefixes?

No. The skill accepts Base64 with or without the data:image/xxx;base64, prefix.

How long are files retained and is there a cost?

Files are retained long-term and the tool is free to use; use of external services may incur costs.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational