file-upload
Installation
SKILL.md
File Upload
Handles uploading lesson materials and extracting text content for AI processing. Supports multiple file formats via drag-and-drop, plus direct text paste as a fallback.
Overview
- Upload: Drag-and-drop or click to select files
- Storage: Files stored in Convex file storage via presigned URL pattern
- Parsing: Extract text from various formats in a Convex action with image preservation
- Fallback: Text paste/type for when file upload isn't needed
When to Use This Skill
- Building the file upload UI component
- Implementing file parsing logic
- Setting up Convex file storage
- Handling file type validation and errors