File Upload Suite
When to use: Adding file upload to apps: images/videos/docs upload, drag-drop zones, chunked large-file upload, and cloud storage (OSS/S3) integration.
npx skills add file-upload-suitegit clone https://github.com/skillhub-community/file-upload-suite.gitDescription
A file upload component suite. DropZone: a drag-and-drop area with file-type/limit validation, paste-from-clipboard support, and a click-to-browse fallback. UploadQueue: multi-file list with per-file progress bars, cancel/pause/resume, retry on failure, and an aggregate progress header. ChunkedUpload: splits large files into slices (configurable size) with parallel or sequential upload and a resume-from-partial mechanism — essential for big videos. ThumbnailPreview: generates previews for images (and video posters) as they upload.
StorageAdapters: pluggable backends — S3-compatible (AWS, R2, MinIO), Aliyun OSS, Tencent COS, or a simple multipart endpoint — via a signature-based upload (backend issues presigned URLs, browser uploads directly). Includes upload-size/type policy config, a SecurityPanel (allowed extensions, virus-scan hook, access-control per file), and the gotchas: CORS preflight config for direct-to-OSS, retry backoff, and cleanup of failed parts. All components support SSR with a client-only gate.
AI Hub
Need a model endpoint?
AI Hub is an OpenAI-compatible endpoint for Cursor, Claude Code, and Agent workflows.
Open AI Hub