upload

Community

Secure scalable file uploads & media processing

Authorarbazkhan971
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Centralizes and hardens file upload and media processing so teams can accept images, video, audio, and documents without introducing security, performance, or privacy regressions. It removes fragile patterns like proxying uploads through the app, trusting client-provided MIME types, and serving unscanned content.

Core Features & Use Cases

  • Presigned & Resumable Flows: Generate presigned PUT URLs, multipart uploads, and tus resumable endpoints to handle small images, large videos, and intermittent mobile networks.
  • Security & Validation: Server-side type allowlists, magic-bytes verification, ClamAV scanning, EXIF stripping, quota checks, and quarantine policies to prevent malicious or private data leaks.
  • Optimization & Delivery: Image variants (WebP/AVIF), LQIP placeholders, FFmpeg transcoding and HLS packaging for video, CDN signing for private assets, and lifecycle cleanup for orphaned uploads.
  • Use Case: Accept user profile photos and long-form video uploads concurrently, validate and scan every file, produce optimized variants, and serve through a CDN with short-lived signed URLs.

Quick Start

Request a presigned PUT URL for the file, upload directly to object storage, and allow the backend worker to validate, virus-scan, strip EXIF, and generate optimized variants before making the URL available.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: upload
Download link: https://github.com/arbazkhan971/godmode/archive/main.zip#upload

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.