firebase-remote-config-basics Skill for Claude: Manage Remote Config
firebase-remote-config-basics, from Google's Firebase team, guides your agent to manage Remote Config templates and wire the SDK into Android and iOS apps.
- Installs
- 124.7K
- on skills.sh
- Stars
- 497
- on GitHub
- Files
- 2
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
firebase-remote-config-basics covers Firebase Remote Config, which changes app behavior and appearance without an app update. The agent downloads the template to remote_config.json, edits conditions and parameters, and stops for your review before anything is deployed.
The SKILL.md says to tell you to review the file and wait until you say deploy. It then maps the local file in firebase.json, runs a partial deploy of the remoteconfig service, and lists the version history to verify.
SDK guides cover Android and iOS: in-app defaults, fetch and activate, and a real-time listener. The recommended loading pattern is to activate old values at startup and fetch new ones for next time.
Good for
- Mobile developers using feature flags and remote values
- Teams editing Remote Config templates and conditions from the command line
- Developers setting in-app defaults and fetch strategies
Install firebase-remote-config-basics
Claude Code
- 1
Copy this prompt.
Install the firebase-remote-config-basics skill in Claude Code. Run this command: claude plugin marketplace add firebase/agent-skills claude plugin install firebase@firebase Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 20+, Google account.
The plugin route is the one the Firebase skills recommend for Claude Code. It installs all 13 skills in the repo and a Firebase MCP server, which .mcp.json starts with npx -y firebase-tools@15.32.1 mcp --dir . (version at review time). Restart Claude Code afterwards. The skills CLI route installs only the skills named. Every route needs Node.js 20 or newer, and the skills run the Firebase CLI through npx, so you also sign in to Firebase with a Google account. The README writes the marketplace as firebase/skills; the repository is firebase/agent-skills, the name the vendor Claude Code setup guide uses.
From the vendor's docs. Source.
What's in the skill
When it loads
Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.
Sections in SKILL.md
- Prerequisites
- Troubleshooting Execution
- Handling npx 403 Forbidden Errors
- Handling Project Context Issues
- SDK Setup
- Best Practices and Template Management
- Fetching Strategies
- Template Management via CLI
Key facts
- Installs on skills.sh
- 124,702 as of 2026-11-02
- GitHub stars (whole repo)
- 497 as of 2026-11-02
- Last repo commit
- 2026-10-30
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
- Category
- ApplicationDevelopment
What it includes
remoteconfig:get -o remote_config.json
Saves the remote template to a local file for auditing or editing.
Runs code ·
Get the templateChange conditions and parameters in the JSON
The agent picks a signal, such as device.country or percent, and updates the conditions array and parameters map.
Edit locallyStops and asks you to say deploy
The SKILL.md makes user review mandatory: the agent tells you the changes are in remote_config.json and waits.
Review gatedeploy --only remoteconfig; remoteconfig:versions:list
If firebase.json is missing, it creates one mapping the template to remote_config.json. After deploy it lists version history.
Runs code ·
Deploy and verifyActivate at startup, fetch for next time, or real-time
Activate previously fetched values immediately, fetch in the background, or use the real-time listener for instant updates.
Loading strategiesnpx 403 errors and missing project
On a registry 403 it tells you and may fall back to a global firebase command if you confirm. With no active project it asks for the ID and adds --project to every command.
TroubleshootingAndroid and iOS: defaults, fetch and activate
Two reference guides for Android (Kotlin) and iOS.
SDK guides
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Deploy changes what your live app does
deploy --only remoteconfig pushes the template to your project. The skill waits for your go-ahead, so review conditions and percentages first. github.com
It runs the latest Firebase CLI through npx
Commands use npx -y firebase-tools@latest, which downloads and runs the newest published package each time. You sign in to Firebase with your Google account. github.com
The plugin route adds a Firebase MCP server
The Firebase plugin ships an .mcp.json that starts `npx -y firebase-tools@15.32.1 mcp --dir .` with IS_FIREBASE_MCP=true, so a Firebase MCP server runs in your project folder. The pinned version was 15.32.1 at review time. The skills CLI route does not add it. github.com
Technical details
| Talks to | Firebase and Google Cloud through the Firebase CLI |
|---|---|
| Scopes |
|
Questions
What does firebase-remote-config-basics do?
It guides your agent to manage Firebase Remote Config: edit the template and conditions from the CLI, deploy after your review, and use the SDK on Android and iOS.
How do I install it in Claude Code?
Use the install box above. The plugin route installs every Firebase skill and the MCP server. The skills CLI route installs this skill and firebase-basics, which it points to for project setup.
Will it deploy changes without asking?
No. The SKILL.md makes a user review mandatory: the agent says the changes are in remote_config.json and waits for you to say deploy.
Does it support web or Flutter?
Its SDK guides cover Android and iOS.
Does it need an API key?
No API key is named in the SKILL.md. The Firebase CLI signs in with your Google account (npx -y firebase-tools@latest login), and most tasks need an active Firebase project.
Is firebase-remote-config-basics safe to use?
A Remote Config deploy changes values your live app reads. The skill pauses for your review first, so read the diff of remote_config.json and confirm the project before saying deploy.
Information
updated Nov 2, 2026
- Repository
- firebase/agent-skills
- Folder
skills/firebase-remote-config-basics
Sources
Docs, issue trackers and discussions this page is built from.
Show all 7Hide
- agent-skills README · github.com
- firebase-basics Claude Code setup · github.com
- Firebase plugin .mcp.json · github.com
- firebase-basics Cursor setup · github.com
- firebase-remote-config-basics SKILL.md · github.com
- github.com · github.com
- github.com · github.com