firebase-remote-config-basics

Configures Firebase Remote Config templates and SDK integration for Android and iOS apps.

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill firebase-remote-config-basics-ferrarifankid04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-remote-config-basics
Source: https://github.com/ferrarifankid04/ai-skills-public/tree/main/antigravity/plugins/firebase/skills/firebase_remote_config_basics
Command: npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill firebase-remote-config-basics-ferrarifankid04

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 guides you through Firebase Remote Config so you can update feature flags, parameters, and conditions dynamically from the cloud without redeploying your app. ## Core Features & Use Cases - SDK Setup for Android and iOS: Step-by-step references for adding Remote Config and Analytics dependencies via Gradle or Swift Package Manager, setting in-app defaults, and fetching/activating values. - Template Management via CLI: Get, edit, deploy, and version-check your Remote Config template using the Firebase CLI (remoteconfig:get, deploy --only remoteconfig, remoteconfig:versions:list). - Troubleshooting Guidance: Handles common failures such as npx 403 registry errors and missing active project context. - Use Case: You want to roll out a new feature to 10% of users in a specific country. Use this Skill to fetch the current template, add a condition and parameter, review the JSON, and deploy it safely. ## Quick Start Ask the assistant to fetch your current Firebase Remote Config template and add a feature flag parameter with a rollout condition, then 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 set up Firebase Remote Config in an Android app?

Add the Google Services plugin and the Firebase BoM with firebase-config-ktx and firebase-analytics-ktx dependencies to your Gradle files, place google-services.json in your app module, then set defaults with setDefaultsAsync and call fetchAndActivate to apply remote values.

How do I update a Remote Config template from the command line?

Run npx -y firebase-tools@latest remoteconfig:get -o remote_config.json to download the template, edit the conditions and parameters locally, then deploy with firebase-tools deploy --only remoteconfig after mapping the file in firebase.json.

Does Firebase Remote Config require the Firebase CLI?

The Firebase CLI is recommended but not strictly required. It is used for template management and project setup via npx -y firebase-tools@latest, while SDK integration in app code works independently once the config files are in place.

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

A 403 error means the npm registry denied access to fetch firebase-tools. The fallback is to use a globally installed firebase command instead, installed via npm install -g firebase-tools.

What is the recommended fetch strategy for Remote Config?

Activate previously fetched values immediately at startup and fetch new values in the background for the next launch, minimizing user wait time. You can also use the real-time listener to apply server-side changes instantly.