managing-firebase

Manages Firebase projects, apps, and service initialization through the firebase-mcp-server.

1|Updated Sep 3, 2026
One-click install
npx skills add https://github.com/amanpal3/SKILLs --skill managing-firebase-amanpal3
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: managing-firebase
Source: https://github.com/amanpal3/SKILLs/tree/main/.agent/skills/managing-firebase
Command: npx skills add https://github.com/amanpal3/SKILLs --skill managing-firebase-amanpal3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up Firebase for an app involves many manual steps: authenticating the CLI, creating projects, registering apps, and initializing services like Firestore, Auth, and Hosting. This Skill guides an AI agent through the entire Firebase setup workflow using the firebase-mcp-server, so configuration happens conversationally instead of through memorized CLI commands. ## Core Features & Use Cases - Authentication & Environment Checks: Verifies login state, triggers the Firebase login flow, and maps the active project to your working directory. - Project & App Management: Lists, creates, and inspects Firebase projects, and registers iOS, Android, or Web apps within them. - Service Initialization: Runs firebase_init to configure Firestore, Auth, Storage, Hosting, Database, DataConnect, or AILogic and manages firebase.json updates. - Documentation Lookup: Searches Google developer knowledge for Firebase, Google Cloud, and Android docs to verify SDK usage and security rules. - Use Case: You are starting a new web app and want Firebase Auth and Firestore. The agent checks your auth status, creates or selects a project, registers a web app, initializes the services, and reminds you to run firebase deploy. ## Quick Start Ask the agent to initialize Firebase with Authentication and Firestore for the current project directory.

Frequently Asked Questions about managing-firebase

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

FAQPage Schema
How do I create a Firebase project and register an app?▼

Use firebase_create_project to provision a new project, then firebase_create_app with the platform set to web, ios, or android to register your app. You can list existing projects first with firebase_list_projects to avoid duplicates.

What should I do if Firebase authentication fails?▼

Check your environment with firebase_get_environment first. If credentials are missing, run firebase_login and supply the authCode after completing the login flow, then map the active project to your directory with firebase_update_environment.

Can I look up Firebase documentation while configuring services?▼

Yes. Use developerknowledge_search_documents with your query to search Google developer documentation for Firebase, Google Cloud, or Android topics, then retrieve full content with developerknowledge_get_documents before writing integration code.

Does firebase_init deploy my configuration automatically?▼

No. firebase_init only creates or updates the local firebase.json configuration for the selected services. You must run the firebase deploy bash command separately to push the initialized configuration to Firebase.