create-auth-skill

Automate Better Auth setup in TypeScript/JavaScript apps with framework detection.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mrtntknson/budget-monitor --skill create-auth-skill-mrtntknson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-auth-skill
Source: https://github.com/mrtntknson/budget-monitor/tree/main/.agents/skills/create-auth-skill
Command: npx skills add https://github.com/mrtntknson/budget-monitor --skill create-auth-skill-mrtntknson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires better-auth, @better-auth/passkey, @better-auth/sso, @better-auth/stripe, @better-auth/scim, @better-auth/expo, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of manually setting up authentication in TypeScript/JavaScript applications, offering a streamlined process to integrate login, sign-up, and authentication functionalities using Better Auth.

Core Features & Use Cases

  • Framework Detection: Automatically detects the framework used in the project (e.g., Next.js, SvelteKit) to tailor the setup.
  • Database Configuration: Guides the setup of database adapters and connection strings for different databases like PostgreSQL, MySQL, and SQLite.
  • OAuth Integration: Supports integration with OAuth providers like Google, GitHub, and more, allowing for social sign-in options.
  • Feature-rich Implementation: Includes features like email verification, password reset, two-factor authentication, and more.
  • Use Case: A developer wants to add authentication to a new React app. This Skill will guide them through the entire process, from initial setup to configuring OAuth providers and setting up the authentication UI.

Quick Start

Use the create-auth-skill to automatically configure authentication for your Next.js app using Prisma and Google OAuth.

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 or SvelteKit app?

To add authentication to a Next.js or SvelteKit app, this setup automatically detects your framework and configures database adapters, OAuth providers, and login functionalities using Better Auth.

Does Better Auth support social sign-in with OAuth providers like Google and GitHub?

Yes, Better Auth supports social sign-in by integrating OAuth providers like Google and GitHub, allowing you to easily configure external authentication options for your TypeScript or JavaScript application.

Can I configure two-factor authentication and password reset features in TypeScript?

Yes, you can configure two-factor authentication, password reset, and email verification features in TypeScript applications by installing Better Auth and its related packages during the automated setup process.

What is the best way to set up database connections for Better Auth?

The best way to set up database connections for Better Auth is using the automated setup, which guides you through configuring database adapters and connection strings for PostgreSQL, MySQL, and SQLite.

Do I need to install Better Auth packages manually before adding authentication?

Yes, you need to install Better Auth and its related packages like SSO, Stripe, and Passkey extensions, as the setup requires these dependencies to automate login, sign-up, and authentication integration.