firebase-remote-config-basics

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

Updated May 5, 2026
One-click install
npx skills add https://github.com/nikegeorgian-stack/otgruzka-tovara --skill firebase-remote-config-basics-nikegeorgian-stack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firebase-remote-config-basics
Source: https://github.com/nikegeorgian-stack/otgruzka-tovara/tree/main/docs/agent-system/archive/skills/firebase-remote-config-basics
Command: npx skills add https://github.com/nikegeorgian-stack/otgruzka-tovara --skill firebase-remote-config-basics-nikegeorgian-stack

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 configuration values, feature flags, and conditions from the cloud without redeploying your Android or iOS app. ## Core Features & Use Cases - Template Management via CLI: Download the current Remote Config template to a local JSON file, edit parameters and conditions, deploy with firebase deploy --only remoteconfig, and verify changes through version history. - SDK Setup Guides: Step-by-step references for integrating Remote Config into Android (Gradle, Kotlin) and iOS (Swift Package Manager, Swift) projects, including in-app defaults and fetchAndActivate patterns. - Troubleshooting Workflows: Built-in recovery steps for npx 403 registry errors and missing Firebase project context. - Use Case: You want to roll out a new feature to 10% of users. Use this Skill to fetch the template, add a percent-based condition and feature flag parameter, review the JSON, deploy, and confirm the rollout in the version list. ## Quick Start Ask the assistant to download the current Firebase Remote Config template, add a 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 `npx -y firebase-tools@latest remoteconfig:get -o remote_config.json`, edit the parameters and conditions locally, then run `npx -y firebase-tools@latest deploy --only remoteconfig`. Verify the update with `remoteconfig:versions:list`.

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

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

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

Register your iOS app's bundle ID with the Firebase CLI, link the GoogleService-Info.plist, and install FirebaseRemoteConfig and FirebaseAnalytics via Swift Package Manager. Set defaults from a plist file and call fetchAndActivate in your app code.

What should I do when npx firebase-tools returns a 403 error?▼

A 403 error means npx cannot fetch the latest firebase-tools package due to registry permissions. Inform the user of the failure, then fall back to a globally installed firebase command if the user confirms one exists via npm install -g firebase-tools.

When should I not use Firebase Remote Config?▼

Remote Config is not suited for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting tasks. It is designed only for changing app behavior and appearance through cloud-based configuration templates and feature flags.