file-uploads

Automate secure file uploads to S3 and Cloudflare R2 with presigned URLs.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill file-uploads-jokken79
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-uploads
Source: https://github.com/jokken79/YuKyuDATA-app1.0v/tree/main/.agent/skills/file-uploads
Command: npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill file-uploads-jokken79

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates secure and scalable handling of file uploads and cloud storage tasks, enabling safe integration with S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization.

Core Features & Use Cases

  • Supports S3 and Cloudflare R2 integrations
  • Uses presigned URLs to enable client-side uploads and reduce server load
  • Handles large files with multipart uploads and image optimization
  • Use Case: Applications needing secure, efficient file ingestion and storage

Quick Start

Set up a secure file upload service that supports S3 and Cloudflare R2, uses presigned URLs for large uploads, and performs image optimization.

Frequently Asked Questions about file-uploads

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

FAQPage Schema
How do I handle large file uploads to S3 without blocking the server?

To manage large file uploads to S3 without blocking, use multipart uploads with presigned URLs. This method offloads data transfer to the client, reducing server load and ensuring scalable file ingestion.

What is the best way to securely distribute presigned URLs for cloud storage?

The best way to securely distribute presigned URLs for cloud storage is to apply strict input validation when generating them. This ensures safe presigned URL distribution while preventing unauthorized access to your S3 or Cloudflare R2 buckets.

Can I use Cloudflare R2 integration with multipart uploads and image optimization?

Yes, you can use Cloudflare R2 integration with multipart uploads and image optimization. This combination allows you to handle large files efficiently and process images without blocking your web service operations.

How do presigned URLs reduce server load for file uploads?

Presigned URLs reduce server load by enabling client-side uploads directly to cloud storage like S3 or Cloudflare R2. This bypasses the server during file transfer, preventing network blocking and improving application performance.

What are the limitations of using multipart uploads for large files?

When using multipart uploads for large files, you must ensure secure input validation and correct handling of each part. Limitations include the complexity of managing interrupted uploads and the need to safely distribute presigned URLs for each segment.