Skip to content
Back to skills

Better Auth

ASecurity

Expert Better Auth implementation for TypeScript/JavaScript authentication. Covers sessions, OAuth providers, plugins, adapters, and security. Use when working with authentication, login, signup, sessions, OAuth, social login, or user management.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 27, 2026
developmentjavascripttypescriptgojavabashgitapidatabasesecuritydocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill better-auth --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Better Auth?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Better Auth
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-better-auth/badge)](https://www.skillsdirectory.com/skills/david-li0406-better-auth)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: better-auth
description: Expert Better Auth implementation for TypeScript/JavaScript authentication. Covers sessions, OAuth providers, plugins, adapters, and security. Use when working with authentication, login, signup, sessions, OAuth, social login, or user management.
---

# Better Auth Expert

## Overview

Better Auth is a comprehensive authentication library for TypeScript/JavaScript applications with built-in support for sessions, OAuth, plugins, and multiple database adapters.

## Quick Start

```bash
bun add better-auth
```

## Documentation Structure

- [installation.md](installation.md) - Installation and setup
- [basic-usage.md](basic-usage.md) - Basic usage patterns
- [introduction.md](introduction.md) - Introduction to Better Auth
- [concepts/](concepts/) - Core concepts (sessions, database, plugins)
- [authentication/](authentication/) - Auth methods (email, OAuth, passkeys)
- [plugins/](plugins/) - Available plugins
- [adapters/](adapters/) - Database adapters
- [integrations/](integrations/) - Framework integrations
- [guides/](guides/) - How-to guides
- [reference/](reference/) - API reference
- [examples/](examples/) - Example implementations
- [errors/](errors/) - Error handling

## Key Features

- Session-based authentication
- OAuth providers (Google, GitHub, Discord, etc.)
- Email/Password authentication
- Passkeys/WebAuthn
- Two-factor authentication
- Multiple database adapters
- Plugin system

## Instructions

1. Configure auth instance with database adapter
2. Set up session management
3. Add authentication providers as needed
4. Use plugins for extended functionality
5. Integrate with your framework

## Documentation Reference

Official site: https://www.better-auth.com

Files in this skill

  • SKILL.md1.7 KB
  • adapters/community-adapters.md4.3 KB
  • adapters/drizzle.md4.8 KB
  • adapters/mongo.md1.5 KB
  • adapters/mssql.md3.3 KB
  • adapters/mysql.md2.8 KB
  • adapters/other-relational-databases.md2.1 KB
  • adapters/postgresql.md5.1 KB
  • adapters/prisma.md2.9 KB
  • adapters/sqlite.md3.5 KB
  • authentication/apple.md7.3 KB
  • authentication/atlassian.md2.4 KB
  • authentication/cognito.md3.3 KB
  • authentication/discord.md2.8 KB
  • authentication/dropbox.md2.1 KB
  • authentication/email-password.md11.7 KB
  • authentication/facebook.md4.6 KB
  • authentication/figma.md2.4 KB
  • authentication/github.md2.9 KB
  • authentication/gitlab.md3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…