moai-platform-firebase-auth

Automate Firebase Authentication integration across web and mobile apps.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-firebase-auth-hnabyz-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-platform-firebase-auth
Source: https://github.com/hnabyz-bot/gate_drv/tree/main/.claude/skills/moai-platform-firebase-auth
Command: npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-firebase-auth-hnabyz-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive framework for implementing, securing, and evolving Firebase Authentication across web, iOS, Android, and Flutter apps, including social providers, phone authentication, custom claims, and admin controls.

Core Features & Use Cases

  • Unified authentication patterns for web and mobile platforms using Firebase Auth.
  • Social sign-in, phone verification, and anonymous-to-permanent upgrades with secure claims and Security Rules integration.
  • Platform-wide guidance for Web, Android, iOS, and Flutter SDKs, plus Admin SDK automation for user management.

Quick Start

Run through the end-to-end setup to enable Firebase Auth on your project with Google Sign-In, phone auth, and Admin claims. Then add a sample sign-in flow to your app and verify security rules behavior.

Frequently Asked Questions about moai-platform-firebase-auth

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

FAQPage Schema
How do I implement Firebase Authentication across web and mobile apps?

To implement Firebase Authentication across web and mobile apps, you need client SDKs for Web, iOS, Android, and Flutter. This skill automates that integration, applying unified patterns for social sign-in, phone verification, and anonymous onboarding across your chosen platforms.

What's the best way to set up phone verification and social sign-in with Firebase Auth?

The best way to set up phone verification and social sign-in is through an end-to-end Firebase Auth configuration. This skill provides platform-wide guidance to enable Google Sign-In, phone auth, and secure custom claims, followed by verifying security rules behavior.

Do I need the Admin SDK to manage custom claims and user roles in Firebase?

Yes, you need the Admin SDK to manage custom claims and user roles in Firebase. Admin SDK access is required for automating user management, setting custom claims, and enforcing admin-managed roles securely across your application's authentication framework.

Can I upgrade anonymous Firebase users to permanent accounts with social providers?

Yes, you can upgrade anonymous Firebase users to permanent accounts. This skill provides patterns for anonymous-to-permanent upgrades, securely linking social providers and phone verification while maintaining custom claims and enforcing security rules during the account transition.

Does this Firebase Auth skill work with Flutter and native iOS or Android SDKs?

Yes, this Firebase Auth skill works with Flutter and native iOS or Android SDKs. It provides platform-wide guidance covering Web, Android, iOS, and Flutter client SDKs, ensuring end-to-end implementation for social providers, phone authentication, and anonymous onboarding across mobile platforms.