Add user sign-in to your app with Firebase Authentication. This guide shows you how to set it up from scratch. You can let users sign in with email and password, Google, phone numbers, and more.
Every user gets a unique ID and a token to prove who they are. You can then secure your data using authentication rules. This skill covers the basics like enabling providers and using the Firebase CLI.
Whether you build a web app, a mobile app, or a Flutter app, this guide helps you get started. Follow the steps to add secure and easy user management to your project.
Global
mkdir -p ~/.claude/skills/firebase-auth-basicsProject
mkdir -p .claude/skills/firebase-auth-basicsSource Repository
Entra App Registrationmicrosoft/azure-skills
Register apps in Entra ID for secure authentication and API access with OAuth 2.0
Entra Agent Idmicrosoft/azure-skills
Create unique OAuth identities for each AI agent instance using Microsoft Graph
Convex Setup Authget-convex/agent-skills
Set up secure login and user management for your Convex app
Better Auth Best Practicesbetter-auth/skills
Add secure login to your app with email, OAuth, and plugins
Create Auth Skillbetter-auth/skills
Set up login and sign-up in your app with Better Auth easily
Email And Password Best Practicesbetter-auth/skills
Set up email verification, password reset, and secure login with Better Auth
Clerk Setupclerk/skills
Quickly add Clerk authentication to any project using the CLI tool
Clerk Custom Uiclerk/skills
Customize authentication UI and flows for a branded login experience