firebase-remote-config-basics

Manages Firebase Remote Config templates, feature flags, and SDK setup for Android and iOS.

Updated May 21, 2025
One-click install
npx skills add https://github.com/albertmartorell1975/MeteoMartoCompose --skill firebase-remote-config-basics-albertmartorell1975
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firebase-remote-config-basics
Source: https://github.com/albertmartorell1975/MeteoMartoCompose/tree/main/.agents/skills/firebase-remote-config-basics
Command: npx skills add https://github.com/albertmartorell1975/MeteoMartoCompose --skill firebase-remote-config-basics-albertmartorell1975

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase-tools, and includes references (resource) components.

What problem does it solve? Changing app behavior or appearance normally requires publishing a new app version. This Skill lets you manage Firebase Remote Config templates, feature flags, and SDK integration so you can update app configuration from the cloud without redeploying. ## Core Features & Use Cases - Template Management via CLI: Download, edit, deploy, and version Remote Config JSON templates using the Firebase CLI, with mandatory user review before deployment. - SDK Setup Guides: Step-by-step references for integrating Remote Config into Android (Gradle, Kotlin) and iOS (Swift Package Manager) projects. - Fetching Strategies: Guidance on in-app defaults, fetchAndActivate(), real-time listeners, and load-on-next-startup patterns. - Use Case: You want to roll out a new feature flag to a percentage of users. Download the current template, add the parameter and condition, review the JSON, deploy it, and verify the change in the version history. ## Quick Start Ask the assistant to download the current Firebase Remote Config template, add a new feature flag parameter, and deploy it after your review.

Frequently Asked Questions about firebase-remote-config-basics

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

FAQPage Schema
How do I deploy a Firebase Remote Config template from the command line?▼

Download the template with firebase-tools remoteconfig:get, edit the local JSON file, then run firebase-tools deploy --only remoteconfig. A firebase.json file mapping the template is required, and you should verify changes with remoteconfig:versions:list afterward.

How do I set up Firebase Remote Config on Android?▼

Add the Google Services plugin and the firebase-config-ktx and firebase-analytics-ktx dependencies via the Firebase BoM in your Gradle files, place google-services.json in the app module, then set defaults and call fetchAndActivate() in your Kotlin code.

Does Firebase Remote Config support real-time updates?▼

Yes, the Remote Config SDK provides a real-time listener that updates the app instantly when server-side configuration changes, without requiring an app refresh or restart.

Why does npx firebase-tools fail with a 403 error?▼

A 403 error indicates npm registry permission restrictions. Fall back to a globally installed firebase command via npm install -g firebase-tools, and append --project <PROJECT_ID> if no active project is selected.

When should I not use this Remote Config skill?▼

Do not use it for Firebase Hosting, Authentication, Firestore, Data Connect, Crashlytics, or App Hosting tasks. It is scoped specifically to Remote Config templates, feature flags, and SDK setup.