supabase-storage

Automate Supabase Storage bucket and file operations via a bash helper script.

19|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills --skill supabase-storage-nice-wolf-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-storage
Source: https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills/tree/main/skills/supabase-storage
Command: npx skills add https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills --skill supabase-storage-nice-wolf-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides file storage operations through the Supabase Storage API. Supports bucket management, file uploads/downloads, listing files, generating URLs, and managing access control.

Core Features & Use Cases

  • Bucket management: create, list, update, and delete storage buckets.
  • File operations: upload, download, list, delete, move/copy within buckets.
  • URL generation: obtain public and signed URLs for private files.
  • Use Case: Store user avatars and documents in dedicated buckets and securely grant temporary access via signed URLs.

Quick Start

Use the supabase-storage skill to upload a local file to a bucket named avatars.

Frequently Asked Questions about supabase-storage

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

FAQPage Schema
How do I upload and download files to Supabase storage buckets?

You can upload and download files to Supabase storage buckets by using a shared bash helper script that automates API calls, requiring the SUPABASE_URL and SUPABASE_KEY environment variables to authenticate the operations.

How do I generate a signed URL for private files in Supabase?

Generate a signed URL for private files in Supabase to securely grant temporary access. The Skill obtains these URLs through the Supabase Storage API, allowing time-limited retrieval of private documents or media.

Can I manage Supabase bucket creation and deletion from the command line?

Yes, you can manage Supabase bucket creation, listing, updating, and deletion directly from the command line. The Skill automates these storage bucket operations via bash scripts interacting with the Supabase Storage API.

What environment variables do I need to automate Supabase storage operations?

Automating Supabase storage operations requires the SUPABASE_URL and SUPABASE_KEY environment variables. These credentials authenticate the bash helper script when it executes API calls for file and bucket management tasks.

Does this approach support moving or copying files within Supabase storage?

Yes, this approach supports moving and copying files within Supabase storage buckets. Alongside uploading, downloading, listing, and deleting files, the Skill automates these core file operations through the Supabase Storage API.