create-auth-skill

Scaffolds Better Auth authentication in TypeScript/JavaScript apps with Prisma/Drizzle adapters and OAuth providers.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/gigun-dev/hono-caldav --skill create-auth-skill-gigun-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-auth-skill
Source: https://github.com/gigun-dev/hono-caldav/tree/main/.claude/skills/better-auth/create-auth
Command: npx skills add https://github.com/gigun-dev/hono-caldav --skill create-auth-skill-gigun-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of adding robust authentication to your TypeScript/JavaScript applications, saving you significant development time and ensuring security best practices are followed.

Core Features & Use Cases

  • Framework Agnostic: Detects and configures for various frameworks like Next.js, SvelteKit, Express, and Hono.
  • Multi-Method Support: Implements email/password, OAuth (Google, GitHub, etc.), magic links, and Passkeys.
  • Extensible Features: Integrates plugins for 2FA, organizations, password resets, and more.
  • Use Case: You need to quickly add secure user sign-up, login, and Google OAuth to your new SvelteKit application.

Quick Start

Use the create-auth-skill to set up email and password authentication for a Next.js application using Prisma and PostgreSQL.

Frequently Asked Questions about create-auth-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add authentication to a Next.js application using Better Auth?

To add authentication to a Next.js application using Better Auth, this Skill detects your project framework, configures database adapters like Prisma, sets up route handlers, and generates UI pages for secure user sign-in and sign-up.

Does Better Auth support OAuth providers like Google and GitHub for JavaScript apps?

Better Auth supports OAuth providers like Google and GitHub for JavaScript apps by integrating them directly during the scaffolding process, alongside multi-method options like email/password, magic links, and Passkeys.

Can I use this authentication setup with SvelteKit, Express, and Hono frameworks?

You can use this authentication setup with SvelteKit, Express, and Hono frameworks because the Skill is framework agnostic and automatically detects your environment to configure the Better Auth implementation accordingly.

How do I implement 2FA and organizations in a TypeScript authentication system?

To implement 2FA and organizations in a TypeScript authentication system, the Skill integrates extensible Better Auth plugins that add these features, alongside password resets, to your existing secure user management setup.

What's the best way to configure Prisma and Drizzle adapters for Better Auth?

The best way to configure Prisma and Drizzle adapters for Better Auth is using this Skill, which automatically sets up your chosen database adapter to ensure secure authentication logic connects correctly to your PostgreSQL or other databases.