gcp-firebase-infrastructure

Provision Firebase and GCP infrastructure across dev, staging, and prod with Terraform.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/DJ2695/custom-copilot --skill gcp-firebase-infrastructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-firebase-infrastructure
Source: https://github.com/DJ2695/custom-copilot/tree/main/.github/skills/gcp-firebase-infrastructure
Command: npx skills add https://github.com/DJ2695/custom-copilot --skill gcp-firebase-infrastructure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing Firebase and Google Cloud Platform infrastructure across multiple environments can be complex, error-prone, and hard to scale; this Skill provides a Terraform-based framework to provision projects, resources, and rules consistently.

Core Features & Use Cases

  • Provision Firebase projects, Firestore databases, Cloud Functions, and related GCP resources with modular Terraform patterns
  • Manage multi-environment deployments (dev, staging, prod) with isolated configurations and remote state
  • Deploy Firestore/Storage security rules, IAM permissions, and secrets management through Terraform
  • Reuse Terraform modules for Firebase and GCP, enabling scalable templates across teams
  • Integrate with Firebase CLI, Google Cloud CLI, and Terraform workflows for automated deployments

Quick Start

Install and configure the Terraform-based infrastructure templates to manage Firebase and GCP across development, staging, and production environments.

Frequently Asked Questions about gcp-firebase-infrastructure

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

FAQPage Schema
How do I manage Firebase and GCP infrastructure across multiple environments using Terraform?

You can manage Firebase and GCP infrastructure across multiple environments using Terraform by applying modular patterns with isolated configurations and remote state for dev, staging, and prod environments.

Can I deploy Firestore security rules and manage IAM permissions with Terraform?

Yes, you can deploy Firestore security rules and manage IAM permissions with Terraform, allowing you to consistently apply security configurations and secrets management across your GCP projects.

What do I need to set up before provisioning Firebase projects with Terraform?

Before provisioning Firebase projects with Terraform, you need to install and configure the Firebase CLI, Google Cloud CLI, and Terraform to enable automated deployments and environment isolation.

What's the best way to isolate dev, staging, and prod environments for GCP resources?

The best way to isolate dev, staging, and prod environments for GCP resources is using Terraform module patterns with remote state, ensuring isolated configurations for each deployment target.

Does this Terraform approach support reusable modules for Cloud Functions and Firestore databases?

Yes, this Terraform approach supports reusable modules for provisioning Firebase projects, Firestore databases, Cloud Functions, and related GCP resources, enabling scalable templates across teams.