upload-files

Upload local files or attachments to a Gradio server via POST requests.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Borg93/mcp-apps-viewer --skill upload-files-borg93
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-files
Source: https://github.com/Borg93/mcp-apps-viewer/tree/main/.claude/skills/upload-files
Command: npx skills add https://github.com/Borg93/mcp-apps-viewer --skill upload-files-borg93

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the uploading of local files or user attachments to a Gradio server, making them accessible via public URLs for use with other tools.

Core Features & Use Cases

  • File Upload: Upload images, XML, and other file types to a remote server.
  • URL Generation: Obtain public URLs for uploaded files.
  • Tool Integration: Prepare files for tools like HTR transcription or document viewers.
  • Use Case: Upload a scanned document image and its corresponding ALTO XML file to get URLs that can be used to view the document with its text layer overlay.

Quick Start

Upload the local file '/path/to/filename.jpg' to the Gradio server.

Frequently Asked Questions about upload-files

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

FAQPage Schema
How do I upload local files to a Gradio server and get public URLs?

To upload files to a Gradio server, you send POST requests to a specified Gradio API endpoint. This process uploads local files or user attachments and returns public URLs for accessibility.

What file formats are supported for Gradio server uploads?

Gradio server uploads support images and XML files. These uploaded files are prepared for use with transcription or document viewing tools, such as HTR and document viewers.

Can I use uploaded Gradio URLs for HTR transcription and document viewing?

Yes, you can use uploaded Gradio URLs for HTR transcription and document viewing. Uploading scanned document images and ALTO XML files generates URLs for overlaying text layers.

Do I need to configure dependencies to upload attachments to Gradio?

No dependencies are required to configure Gradio attachment uploads. The process relies on sending direct POST requests to the specified Gradio API endpoint to generate public file URLs.

Why do I need public URLs for local images before using transcription tools?

You need public URLs for local images because transcription and document viewing tools require remotely accessible links. Uploading files to a Gradio server generates these necessary public URLs.