cloud-storage

Generate presigned uploads and signed URLs for Supabase cloud storage.

783|62|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/dadbodgeoff/drift --skill cloud-storage-dadbodgeoff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-storage
Source: https://github.com/dadbodgeoff/drift/tree/main/drift%20v1%20depreciated/skills/cloud-storage
Command: npx skills add https://github.com/dadbodgeoff/drift --skill cloud-storage-dadbodgeoff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the secure storage and retrieval of files in cloud-based object storage, addressing the need for organized, accessible, and protected digital assets.

Core Features & Use Cases

  • Secure Uploads: Handles direct client uploads via presigned URLs and backend uploads.
  • Access Control: Manages signed URLs for time-limited access to private files and provides public URLs for accessible assets.
  • Multi-tenancy: Organizes files with user and job-specific paths for isolation.
  • Use Case: A web application needs to allow users to upload profile pictures and store them securely. This Skill can generate a presigned URL for the client to upload directly, then provide a signed URL for the application to display the image.

Quick Start

Use the cloud-storage skill to upload the file 'report.pdf' for user 'user123' and job 'job456'.

Frequently Asked Questions about cloud-storage

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

FAQPage Schema
How do I generate presigned upload URLs for direct client uploads to Supabase storage?

Presigned upload URLs allow direct client uploads to Supabase storage. This Skill generates the necessary presigned URLs so clients can upload files directly to the cloud storage bucket without routing data through your backend.

How does signed URL access control work for private files?

Signed URL access control provides time-limited links to private files in Supabase storage. This Skill generates these temporary signed URLs, ensuring secure and controlled access to your private cloud assets while maintaining public URLs for accessible assets.

Can I organize cloud storage files with multi-tenant path conventions for user isolation?

Multi-tenant path conventions organize cloud storage files for user isolation. This Skill structures files using user and job-specific paths within Supabase storage, ensuring data separation and organized asset management across different tenants.

What is the best way to handle secure profile picture uploads and display them in a web application?

Secure profile picture uploads are handled using presigned URLs for direct client uploads to Supabase storage. This Skill then generates a signed URL so your web application can securely display the stored private image to authorized users.

Does this Skill support both public and private bucket visibility controls?

Bucket visibility controls are fully supported across both public and private Supabase storage buckets. This Skill manages visibility settings to provide public URLs for accessible assets and signed URLs for controlled access to private files.

When should I use presigned uploads instead of backend uploads for file management?

Presigned uploads are ideal when clients need to upload large files directly to cloud storage without backend proxy overhead. This Skill supports both presigned client uploads and backend uploads for flexible file management within Supabase storage.