LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

better-auth

Implement authentication and authorization with Better Auth - a framework-agnostic TypeScript authentication framework. Features include email/password authentication with verification, OAuth providers (Google, GitHub, Discord, etc.), two-factor authentication (TOTP, SMS), passkeys/WebAuthn support, session management, role-based access control (RBAC), rate limiting, and database adapters. Use when adding authentication to applications, implementing OAuth flows, setting up 2FA/MFA, managing user

1,439stars287forksUpdated 1/23/2026
#authentication#oauth#web-development#authorization#typescript#2fa

Security Assessment

Medium Risk(65/100)

Detected risks:

Secret Exposure([SKILL.md] SECRET=)
Sensitive File Access([SKILL.md] .env)
Security Score65/100

About better-auth

Better Auth is a comprehensive, framework-agnostic authentication and authorization solution designed for TypeScript applications. It simplifies the implementation of robust user authentication systems by offering support for email/password authentication, OAuth providers (such as Google, GitHub, and Discord), two-factor authentication (TOTP, SMS), passkeys/WebAuthn, session management, and role-based access control (RBAC). By leveraging Better Auth, developers can quickly integrate authentication and authorization features into web applications without the need for extensive custom code, providing secure access control and seamless user management functionalities.

FAQ

What authentication methods does Better Auth support?

Better Auth supports email/password authentication, social OAuth logins (e.g., GitHub, Google, Discord), two-factor authentication (TOTP and SMS), and passkeys/WebAuthn for secure login options.

Can Better Auth be used with any JavaScript framework?

Yes, Better Auth is framework-agnostic and can be used with any JavaScript or TypeScript framework such as Next.js, Nuxt, SvelteKit, Remix, Astro, Hono, and Express.

Is database integration required to use Better Auth?

No, Better Auth is flexible and allows integration with different databases, but it is not a strict requirement. You can use the built-in features without a database, or you can integrate one for more advanced features like session management and persistent user data.

What is the role of two-factor authentication (2FA) in Better Auth?

Two-factor authentication (2FA) adds an extra layer of security by requiring users to verify their identity using a second factor, such as a time-based one-time password (TOTP) or SMS, in addition to their regular login credentials.

Install better-auth

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

mrgoonie/claudekit-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901