upload-files

Installation
SKILL.md

Upload Files to ImageKit

CRITICAL: Only URL-based uploads are supported

The file parameter must be a publicly accessible URL string. Local files cannot be uploaded — local paths, Buffers, and streams are not supported and will fail. If the user has a local file, they must first host it at a public URL and pass that URL.

Both file and fileName are required.

NEVER convert a local file to a base64 (data URI) string and try to upload it. Reading a file into the model context to base64-encode it burns a huge number of LLM tokens and still won't work for large files. Always pass a URL — never inline file bytes.

Uploads are performed with the SDK's client.files.upload() method via mcp_imagekit_api_execute.

Usage

Installs
69
GitHub Stars
2
First Seen
Jun 1, 2026
upload-files — imagekit-developer/skills