Skip to main content

Firebase Basics

Skill Verified Active
Part of:Firebase

Provides foundational setup, authentication, and project management workflows for Firebase using the Firebase CLI. Use when checking Firebase CLI version (must use 'npx -y firebase-tools@latest --version'), initializing a Firebase environment, authenticating, setting active projects, or setting up `google-services.json` or `GoogleService-Info.plist` files.

Purpose

To enable AI agents to effectively manage Firebase projects through the Firebase CLI, covering initial setup, authentication, and project configuration.

Features

  • Firebase CLI version checking
  • Firebase environment initialization
  • User authentication via Firebase CLI
  • Setting active Firebase projects
  • Configuration for `google-services.json` and `GoogleService-Info.plist`

Use Cases

  • When setting up a new Firebase project for an application.
  • When needing to authenticate an agent with Firebase services.
  • When managing the active Firebase project context for CLI operations.
  • When configuring platform-specific Firebase service files.

Non-Goals

  • Directly interacting with Firebase services via REST APIs.
  • Deploying Firebase applications or managing cloud functions.
  • Providing advanced Firebase security rule configuration.

Prerequisites

  • Node.js version >= 20
  • Firebase CLI installed and authenticated
  • Specific agent environment setup (e.g., VS Code, Cursor, Gemini CLI)

Installation

First, add the marketplace

/plugin marketplace add firebase/agent-skills
/plugin install agent-skills@firebase

Quality Score

Verified
98 /100
Analyzed about 20 hours ago

Trust Signals

Last commit2 days ago
Stars280
LicenseApache-2.0
Status
View Source

Similar Extensions

Mongodb Mcp Setup

100

Guide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.

Skill
mongodb

Setup

100

Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow

Skill
Yeachan-Heo

Zapier Setup

99

Set up Zapier MCP and add tools to your AI assistant. Introduces what Zapier can do, walks through authentication, detects your server mode, then branches into the right flow — summary for healthy setups, reconnect for broken auth, onboarding for fresh installs, or config help when the server is missing. Use when getting started, troubleshooting connection issues, adding new tools, or when the user asks "what can I do now", "what can I do with Zapier", "show me how the Zapier plugin works", "what is Zapier MCP", "how does Zapier work", or "tell me about Zapier".

Skill
zapier

Netlify Identity

100

Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.

Skill
netlify

Auth0 Express OAuth2 JWT Bearer

100

Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support

Skill
auth0

Auth0 SPA JS Integration

100

Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers

Skill
auth0

© 2025 SkillRepo · Find the right skill, skip the noise.