convex-file-storage

Automate file upload, retrieval, and lifecycle management for Convex applications.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Pratikkadam254/LinkedinLeadGen --skill convex-file-storage-pratikkadam254
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-file-storage
Source: https://github.com/Pratikkadam254/LinkedinLeadGen/tree/main/.claude/skills/convex-file-storage
Command: npx skills add https://github.com/Pratikkadam254/LinkedinLeadGen --skill convex-file-storage-pratikkadam254

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides end-to-end file handling for Convex apps, including uploading, storing, serving via generated URLs, and managing file metadata and deletion from system tables.

Core Features & Use Cases

  • Upload and store files securely with automatic URL serving for retrieval.
  • Persist file references and metadata for later querying and display.
  • Use in apps that generate or transform files (e.g., reports, images, documents) and need reliable lifecycle management.

Quick Start

Upload a file to your Convex app and retrieve its public URL for immediate use.

Frequently Asked Questions about convex-file-storage

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

FAQPage Schema
How do I store and serve uploaded files in Convex?

To store and serve uploaded files in Convex, you use this Skill to automate upload workflows, save files to system storage, and generate retrieval URLs. It persists file references and metadata for later querying and display.

What is the best way to manage file metadata and deletion in Convex?

Managing file metadata and deletion in Convex involves accessing the _storage system tables to retrieve file details and execute deletion operations. This Skill automates lifecycle management to reliably remove files and clean up references.

Can I integrate file storage with Convex mutations and actions?

Yes, you can integrate file storage with Convex mutations and actions. The Skill is designed to hook into Convex workflows, allowing mutations to persist file metadata and actions to manage the upload and retrieval processes.

Does Convex file storage support generated reports and user-generated content?

Convex file storage supports generated reports and user-generated content. The Skill handles reliable storage and URL serving for varied workflows, making it applicable for apps that generate or transform files like documents and images.

How do I get a public URL for a file uploaded to Convex?

To get a public URL for a file uploaded to Convex, the Skill automatically generates serving URLs upon upload. This provides immediate access for retrieval and display within your application workflows.

What are the limitations of using system tables for file storage in Convex?

Using system tables for file storage in Convex requires handling metadata and deletion manually if not automated. This Skill bypasses limitations by streamlining store, serve, and delete operations directly through integrated mutations and actions.