Firebase Auth Better Auth

Add Firebase Authentication (Phone SMS OTP, Google Sign-In, Email/Password) to a Better Auth app using the better-auth-firebase-auth plugin. Use when adding phone authentication to Better Auth without Twilio, integrating Firebase Auth with Better Auth sessions, working with the better-auth-firebase-auth package, or deciding between Firebase Phone Auth and Better Auth's built-in phoneNumber plugin.

20 stars 4 forksProductivity & Notes

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add yultyyev/better-auth-firebase-auth --skill firebase-auth-better-auth
Manual install
git clone --depth 1 https://github.com/yultyyev/better-auth-firebase-auth.git /tmp/better-auth-firebase-auth
mkdir -p ~/.claude/skills
cp -r /tmp/better-auth-firebase-auth/. ~/.claude/skills/firebase-auth-better-auth

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Firebase Auth + Better Auth

`better-auth-firebase-auth` bridges Firebase Authentication identity providers into Better Auth sessions. Firebase verifies the user; Better Auth owns the session, users, and plugins.

**Package:** `better-auth-firebase-auth` — [GitHub](https://github.com/yultyyev/better-auth-firebase-auth) · [npm](https://www.npmjs.com/package/better-auth-firebase-auth)

---

## Decision: Firebase Phone Auth vs Better Auth `phoneNumber` plugin

**Use `better-auth-firebase-auth`** when:
- You want phone auth without setting up Twilio or any SMS provider
- You are already using Firebase in your project
- You want Google to manage SMS delivery, reCAPTCHA, and fraud prevention

**Use Better Auth's built-in `phoneNumber` plugin** when:
- You want no Firebase dependency
- You need a specific SMS provider for compliance or cost reasons

---

## Install

```bash
pnpm add better-auth-firebase-auth firebase-admin firebase better-auth
```

---

## Import paths — CRITICAL

Always split server and client imports. Never import `firebase-admin` into client bundles.

```ts
// Server ONLY (API routes, server components, server actions)
import { firebaseAuthPlugin } from "better-auth-firebase-auth/server";

// Client ONLY (React components, browser code)
import { firebaseAuthClientPlugin } from "better-auth-firebase-auth/client";
```

---

## Server setup (`lib/auth.ts`)
Read the full skill on GitHub

Details

Skill name
firebase-auth-better-auth
License
MIT
Repo updated
26 October 2026

FAQ

What does the Firebase Auth Better Auth skill do?

Add Firebase Authentication (Phone SMS OTP, Google Sign-In, Email/Password) to a Better Auth app using the better-auth-firebase-auth plugin. Use when adding phone authentication to Better Auth without Twilio, integrating Firebase Auth with Better Auth sessions, working with the better-auth-firebase-auth package, or deciding between Firebase Phone Auth and Better Auth's built-in phoneNumber plugin.

How do I install the Firebase Auth Better Auth skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add yultyyev/better-auth-firebase-auth --skill firebase-auth-better-auth. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Firebase Auth Better Auth popular?

It lives in yultyyev/better-auth-firebase-auth, which has 20 GitHub stars and 4 forks.

Related skills

Trellis Workflow Enhancer

26

lei1024/trellis-workflow-enhancer

Audit and apply real, project-local Trellis integrations for Matt Pocock and Waza skills, with phase routing, hook injection, durable artifact handoffs, and smoke-test evidence. Use when a user wants to strengthen, compare, modernize, integrate, or debug Trellis with Matt/Waza workflows, especially when skills are installed but do not actually trigger.

Productivity & Notes

Altium Delphi Scripts

19

coffeenmusic/altium-scripts-skill

Expert guidance for writing Altium Designer DelphiScript automation scripts. Use when users ask to create, write, develop, or build scripts for Altium Designer PCB/schematic automation, footprint creation, design rule manipulation, layer management, component placement, net routing, output generation, or any other Altium scripting task. Also use for questions about Altium API usage, script syntax, or how to accomplish specific automation tasks in Altium Designer.

Productivity & Notes

Xhs Notes Skill

22

azlll/xhs-notes-skill

帮助创作者按单功能或工作流策划、生成、拆解和复盘小红书/XHS/RedNote 图文笔记;用户也可用“小红书图文笔记skill”“图文skill”“笔记skill”“小红书skill”等中文别名触发。适用于用户要做选题、笔记风格判断、封面制作建议、热点/热梗/热词/活动查询、违禁词查询、标签、评论钩子、封面分析、标题分析、内容分析、完整写笔记、复盘笔记或拆解笔记时。默认先温和顾问式拷问补齐上下文,再按意图执行单功能或工作流。

Productivity & Notes

Stem Notes

24

Shass27/stem-notes

Supplementary notes generation for STEM. Turns lecture slides, textbook chapters, scanned problem sheets, images (png/jpg) or PowerPoint/Word files into LaTeX formula/definition sheets, fully worked problem solutions, and summary notes, extracting figures from PDFs to embed and, for whole books, building a reusable knowledge skill first. Use when the user asks for notes, a formula sheet, cheat sheet, worked solutions or revision material from reference/source files.

Productivity & Notes

Notion Lifeos

24

jiahao-shao1/notion-lifeos-skill

Notion LifeOS — PARA life management with Make Time journaling. Activate when: user mentions Notion, notes, tasks, projects, todos, journals, or uses phrases like 'take a note', 'add a task', 'what do I need to do', 'search my notes', 'jot down', 'today was great', 'record a thought', or Chinese equivalents like '帮我记一下', '加个任务', '今天要做什么', '查笔记'. Also: PARA method, personal knowledge management, daily reviews. Do NOT activate for: Notion API docs, Notion pricing/plans, workspace admin, database schema modification, or general productivity advice without data intent.

Productivity & Notes

Mubu Integration

18

liuboacean/mubu-integration

幕布(mubu)与 Obsidian 集成:将幕布大纲导入 Obsidian、把 Markdown 同步到幕布、查询/导出幕布笔记。触发词:幕布、mubu、幕布导入 Obsidian、mubu 同步、幕布笔记导出

Productivity & NotesIn 1 list

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.