Skill: Firebase Basics
by Google
Google's official Firebase entry-point skill — CLI login, project creation and selection, and programmatic retrieval of google-services.json and GoogleService-Info.plist.
Firebase's official skill for adding sign-in to an app: enable providers from firebase.json, deploy the auth config, wire up the client SDK on web, Flutter, Android or iOS, and lock data down with request.auth rules.
Firebase Auth Basics is the authentication skill from Firebase's official agent-skills collection, written for coding agents that need to add user sign-in to an app without guessing at console clicks. It covers the full path from an empty project to signed-in users whose data is protected by rules.
It starts with the model an agent needs to reason about: users identified by a uid that stays unique across providers, the supported identity providers (email and password, federated providers such as Google, GitHub, Microsoft and Apple, phone numbers, anonymous guest accounts that can later be linked, and custom auth), and the split between short-lived ID tokens and long-lived refresh tokens. Google Sign-In is recommended as the secure default.
Provisioning is where the skill is most specific. Google Sign-In, anonymous and email/password auth can be enabled from the CLI by adding an auth block to firebase.json, and the skill is emphatic that the configuration only takes effect after npx -y firebase-tools@latest deploy --only auth, which is also what generates the OAuth clients for each platform. It documents a common failure: putting a port number in authorizedRedirectUris (for example http://localhost:4000) makes the deploy fail with INVALID_AUTHORIZED_DOMAIN, while http://localhost works. Other providers are enabled in the Firebase Console.
Client setup is delegated to reference files for the web SDK, Flutter, Android (Kotlin) and iOS (Swift), and a security-rules reference shows how to use request.auth in Firestore and Storage rules. The skill assumes a Firebase project and a logged-in CLI, both covered by the companion firebase-basics skill. Apache-2.0.
The instructions your agent loads, as published by Firebase.
by Google
Google's official Firebase entry-point skill — CLI login, project creation and selection, and programmatic retrieval of google-services.json and GoogleService-Info.plist.
Firebase's official skill for deploying static sites and SPAs to classic Firebase Hosting: firebase.json redirects, rewrites and headers, preview channels, custom domains, local emulation, and when to pick App Hosting instead.
Auth0's official agent skill: a router that detects your framework and intent, then loads the right Auth0 guidance for login, MFA, Organizations, tenant audits, debugging or provider migration.
by Better Auth
Turns a single-user app multi-tenant with Better Auth's organization plugin: orgs, members, invitations, teams, roles and dynamic access control.