Better Auth Skills

SkillDatabases & data

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.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Better Auth Skills skill

What this skill tells your AI

The instructions your AI receives, as published by georgekhananaev/claude-skills-vault in .claude/skills/better-auth/SKILL.md and read by ahel’s review.

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

Available Sub-Skills

SkillFileUse When
Best Practicesbest-practices-SKILL.mdConfiguring Better Auth, database adapters, sessions, plugins, security
Create Authcreate-auth-SKILL.mdScaffolding 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.

Signals

GitHub stars
28
Forks
10
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
better-auth-georgekhananaev
Source
github.com/georgekhananaev/claude-skills-vault