convex-file-storage
Implement file uploads, storage, and management in Convex applications with React integration.
Install
npx skills add https://github.com/waynesutton/convexskills --skill convex-file-storageStats
| Total installs | 1,455 |
| Weekly installs | 1.4K |
| GitHub stars | 385 |
| First seen | Jan 24, 2026 |
| Source | @waynesutton/convexskills |
Summary
- Supports three-step upload flow: generate upload URL via mutation, POST file to storage endpoint, save reference to database
- Serves files via automatic URL generation and handles diverse file types (images, PDFs, videos) with type-specific display logic
- Stores generated files from actions (PDFs, images) directly to storage using ctx.storage.store() with Blob conversion
- Accesses file metadata including creation time, SHA256 hash, content type, and size via the _storage system table
- Includes client-side validation for file type and size, preview generation, and cascading deletion of storage and database records
Tags
Related skills
| Skill | Installs | vs convex-file-storage |
|---|---|---|
| secure-code-guardian | 1,112 | -343 |
| springboot-tdd | 1,748 | +293 |
| android-kotlin | 1,122 | -333 |
| django-security | 1,701 | +246 |
| prisma-driver-adapter-implementation | 1,099 | -356 |
FAQ
- How many installs does convex-file-storage have?
- convex-file-storage has 1,455 total installs and 1.4K installs this week.
- Where is convex-file-storage hosted?
- convex-file-storage is published by @waynesutton/convexskills at https://github.com/waynesutton/convexskills.
- How many GitHub stars does convex-file-storage have?
- convex-file-storage has 385 GitHub stars.
- When was convex-file-storage first indexed?
- OrangeBot.AI first indexed convex-file-storage on Jan 24, 2026.
- How do I install convex-file-storage?
- Run: npx skills add https://github.com/waynesutton/convexskills --skill convex-file-storage