better-auth

star 24

Better Auth integration guide for TypeScript/JavaScript authentication. Covers server/client configuration, database adapters, session management, plugins, OAuth, and scaffolding auth from scratch. Use when setting up authentication with Better Auth, configuring auth.ts, adding OAuth providers, or creating sign-in/sign-up flows.

georgekhananaev By georgekhananaev schedule Updated 3/16/2026

name: better-auth description: Better Auth integration guide for TypeScript/JavaScript authentication. Covers server/client configuration, database adapters, session management, plugins, OAuth, and scaffolding auth from scratch. Use when setting up authentication with Better Auth, configuring auth.ts, adding OAuth providers, or creating sign-in/sign-up flows. metadata: author: Better Auth source: https://github.com/better-auth/skills version: "1.0"

Better Auth Skills

Complete authentication setup and integration guide using Better Auth for TypeScript/JavaScript applications.

Available Sub-Skills

Skill File Use When
Best Practices best-practices-SKILL.md Configuring Better Auth, database adapters, sessions, plugins, security
Create Auth create-auth-SKILL.md Scaffolding auth from scratch, adding login/signup to a project

Quick Reference

Setup

  1. npm install better-auth
  2. Set BETTER_AUTH_SECRET and BETTER_AUTH_URL env vars
  3. Create auth.ts with database + config
  4. Create route handler for your framework
  5. Run npx @better-auth/cli@latest migrate

Supported Frameworks

Next.js (App/Pages Router), SvelteKit, Nuxt, Astro, Express, Hono, SolidStart

Supported Databases

PostgreSQL, MySQL, SQLite, MongoDB (via Prisma, Drizzle, or direct drivers)

Key Plugins

twoFactor, organization, passkey, magicLink, emailOtp, username, admin, apiKey, bearer, jwt, sso

Source

From better-auth/skills.

Install via CLI
npx skills add https://github.com/georgekhananaev/claude-skills-vault --skill better-auth
Repository Details
star Stars 24
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
georgekhananaev
georgekhananaev Explore all skills →