better-auth

Solid

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.

API & Backend 26 stars 8 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
48
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
57
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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](best-practices-SKILL.md) | Configuring Better Auth, database adapters, sessions, plugins, security | | Create Auth | [create-auth-SKILL.md](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](https://github.com/better-auth/skills).

Details

Author
georgekhananaev
Repository
georgekhananaev/claude-skills-vault
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category