# Integrate Firebase

> Integrate Firebase into Flutter apps using FlutterFire CLI and production-safe setup patterns across Android and iOS.

- **Type:** Skill
- **Install:** `agentstack add skill-wreos-flutter-cursor-plugin-integrate-firebase`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Wreos](https://agentstack.voostack.com/s/wreos)
- **Installs:** 0
- **Category:** [Content & Media](https://agentstack.voostack.com/c/content-and-media)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Wreos](https://github.com/Wreos)
- **Source:** https://github.com/Wreos/flutter-cursor-plugin/tree/main/skills/integrate-firebase
- **Website:** https://docs.flutter.dev/ai/get-started

## Install

```sh
agentstack add skill-wreos-flutter-cursor-plugin-integrate-firebase
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Integrate Firebase

Use this skill for end-to-end Firebase integration in Flutter apps.

## Workflow

1. Confirm Firebase services required for the project:
   - Authentication
   - Analytics
   - Crashlytics
   - Cloud Messaging
   - Remote Config
2. Set up project with FlutterFire CLI and generate `firebase_options.dart`.
3. Initialize Firebase in app bootstrap and environment-aware startup.
4. Add required platform configuration for Android and iOS.
5. Integrate services incrementally and verify each one.
6. Add minimal smoke tests and runtime verification points.
7. Confirm release-readiness and observability setup.

## Guardrails

- Avoid hardcoding secrets.
- Keep service wrappers injectable and testable.
- Add error handling and fallback behavior for remote dependencies.
- Validate behavior in both debug and release-capable builds.
- Do not claim Android/iOS integration is complete without naming changed config files.
- In simulation/planning mode, never use `integrated/completed`; use `planned/not executed`.

## Required output

1. Enabled Firebase services and where they are wired.
2. Android/iOS configuration files changed.
3. Validation commands run and runtime checks performed.
4. Known gaps or follow-up production steps.

## Required references

- `../../docs/firebase-integration-checklist.md`
- `../../rules/flutter-development-best-practices.mdc`
- `../../rules/dart-effective-dart.mdc`

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Wreos](https://github.com/Wreos)
- **Source:** [Wreos/flutter-cursor-plugin](https://github.com/Wreos/flutter-cursor-plugin)
- **License:** MIT
- **Homepage:** https://docs.flutter.dev/ai/get-started

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-wreos-flutter-cursor-plugin-integrate-firebase
- Seller: https://agentstack.voostack.com/s/wreos
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
