Agent skill · Security

firebase-storage

Use when setting up Storage, uploading/downloading files, managing metadata, handling errors, or applying security rules.

evancagithub.com/evancaGitHub ↗
claude-codecodexcursorwindsurfMIT
Install
npx skills add evanca/flutter-ai-rules --skill firebase-storage --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Path: skills/firebase-storage/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 604
Language: Shell

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Firebase Cloud Storage Skill This skill defines how to correctly use Firebase Cloud Storage in Flutter applications. ## When to Use Use this skill when: * Setting up Cloud Storage in a Flutter project. * Uploading or downloading files. * Managing file metadata. * Handling Storage errors and monitoring upload progress. --- ## 1. Setup and Configuration ``` flutter pub add firebase_storage ``` ```dart import 'package:firebase_storage/firebase_storage.dart'; final storage = FirebaseStorage.instance; // Or specify a bucket explicitly: // final storage = FirebaseStorage.instanceFor(bucket: "gs://BUCKET_NAME"); ``` - Firebase Storage requires the **Blaze (pay-as-you-go) plan**. - Run `flutterfire configure` to update your Firebase config with the default Storage bucket name. > **Security note:** By default, a Cloud Storage bucket requires Firebase Authentication for any action. Configuring public access may also make App Engine files publicly accessible — restrict access again when you set up Authentication. --- ## 2. File Operations **Create a reference:** ```dart final storageRef = FirebaseStorage.instance.ref(); final fileRef = storageRef.child("uploads/file.jpg"); ``` **Upload:** `

What's inside
Steps it walks through
  1. When to Use
  2. 1. Setup and Configuration
  3. 2. File Operations
  4. 3. Metadata Management
  5. 4. Error Handling
  6. 5. Performance and Best Practices
  7. 6. Security
  8. References
More from flutter-ai-rules
All skills →
About this skill
What does the firebase-storage skill do?

Use when setting up Storage, uploading/downloading files, managing metadata, handling errors, or applying security rules.

How do I install it?

Run `npx skills add evanca/flutter-ai-rules --skill firebase-storage --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From evanca/flutter-ai-rules, a repository with 604 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going