firebase-auth
Installation
SKILL.md
skill:firebase-auth - Firebase Authentication
Version: 1.0.0
Purpose
Implements Firebase Authentication for web and mobile applications. This skill covers the full Firebase auth lifecycle: email/password authentication, OAuth providers (Google, Facebook, GitHub, Apple), phone auth with reCAPTCHA verification, anonymous auth, custom token generation, session management, auth state persistence, and protected route guards.
Use this skill when:
- Setting up auth flows with Firebase Authentication
- Implementing sign-in/sign-up with email/password or OAuth providers
- Managing user sessions and auth state persistence
- Protecting routes based on authentication status
- Configuring phone authentication with reCAPTCHA verification
- Generating and verifying custom tokens for server-side auth
- Setting up anonymous authentication for guest users