firebase-storage

Integrate Firebase Cloud Storage for uploads, downloads, and metadata management.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill firebase-storage-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-storage
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/firebase-storage
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill firebase-storage-dennislee928

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of integrating Firebase Cloud Storage into your applications, enabling robust file upload, download, and management capabilities.

Core Features & Use Cases

  • File Uploads: Handle various upload scenarios including progress tracking and resumable uploads.
  • File Downloads: Generate secure download URLs and download files as Blobs.
  • Metadata Management: Read, update, and manage file metadata.
  • Server-Side Operations: Utilize the Admin SDK for server-side uploads, downloads, and signed URL generation.
  • Security & CORS: Provides guidance on setting up security rules and CORS configuration.
  • Use Case: Implement a user profile picture upload feature where users can select an image, see the upload progress, and have it securely stored and accessible via a URL.

Quick Start

Use the firebase-storage skill to upload a file named 'profile.jpg' to the 'user-uploads/userId/' path.

Frequently Asked Questions about firebase-storage

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

FAQPage Schema
How do I handle Firebase Cloud Storage file uploads with progress tracking?

To handle Firebase Cloud Storage file uploads with progress tracking, you can monitor the upload task snapshot state changes to display real-time progress and enable resumable uploads for robust file management.

What is the best way to generate secure download URLs for Firebase storage files?

Generating secure download URLs for Firebase storage files is best achieved using the Firebase Admin SDK on the server side to create signed URLs, ensuring controlled access to your stored objects.

How do I fix storage/unauthorized and CORS errors in Firebase Cloud Storage?

Fixing storage/unauthorized and CORS errors requires properly configuring Firebase security rules to restrict access and applying the correct CORS configuration to allow cross-origin requests from your web application.

Can I manage file metadata for Firebase Cloud Storage objects using the Admin SDK?

You can manage file metadata for Firebase Cloud Storage objects using the Admin SDK, which enables you to read, update, and modify custom metadata properties during server-side uploads and downloads.

Does Firebase Cloud Storage support resumable uploads for large files?

Firebase Cloud Storage supports resumable uploads for large files, allowing the transfer to pause and resume automatically if an interruption occurs during the client-side file upload process.

Why am I getting a storage/unauthorized error when downloading files from Firebase?

Getting a storage/unauthorized error when downloading files happens because Firebase security rules restrict access, requiring you to adjust permissions to allow the read operation for the requesting user.