What problem does it solve?
This Skill reduces the complexity of implementing secure authentication and authorization in TypeScript applications by providing guided configuration for identity providers, sessions, databases, and advanced security features.
Core Features & Use Cases
- Authentication Setup: Configure email/password authentication, OAuth providers, email verification, password resets, and account management.
- Advanced Security: Add two-factor authentication, passkeys/WebAuthn, magic links, rate limiting, session controls, and organization-based access.
- Database Integration: Connect Better Auth to PostgreSQL, MySQL, SQLite, MongoDB, Drizzle, Prisma, or Kysely and generate the required schema.
- Use Case: Configure a Next.js enterprise application with PostgreSQL-backed sessions, GitHub and Google login, protected routes, organization membership, and administrator 2FA.
Quick Start
Use the better-auth skill to configure authentication for my TypeScript application with email/password login, Google OAuth, secure sessions, and a PostgreSQL database.