create-auth-skill

Scaffold Better Auth authentication in TypeScript/JavaScript apps.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mahou-labs/shiru --skill create-auth-skill-mahou-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-auth-skill
Source: https://github.com/mahou-labs/shiru/tree/main/.agents/skills/create-auth-skill
Command: npx skills add https://github.com/mahou-labs/shiru --skill create-auth-skill-mahou-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers quickly scaffold and implement authentication in TypeScript/JavaScript projects using Better Auth.

Core Features & Use Cases

  • Scaffolding project structure and config for Better Auth
  • Detecting framework, DB adapters, and OAuth providers
  • Generating ready-to-run route handlers and UI pages
  • Use Case: Adding auth to a new app or upgrading existing auth

Quick Start

Run the Create Auth Skill to scaffold authentication in your project and follow the generated implementation plan.

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 TypeScript app using Better Auth?

Add authentication to a TypeScript app by running this skill to scaffold server config, client integration, route handlers, and database migrations for Better Auth. It detects your framework and database adapter to generate a ready-to-run implementation plan.

Can I configure OAuth providers and passwordless login flows in JavaScript?

Yes, you can configure OAuth providers and passwordless login flows in JavaScript projects. The skill scaffolds these authentication methods automatically, applying to both new projects and existing applications needing login or sign-up functionality.

Does Better Auth work with my existing JavaScript framework and database?

Better Auth works with common JavaScript frameworks by automatically detecting your project setup, database adapters, and existing configurations. The skill generates aligned route handlers and migrations to integrate authentication without forcing a specific stack.

What is the best way to scaffold user login and sign-up routes for a new app?

The best way to scaffold login and sign-up routes is using this skill to generate ready-to-run route handlers, UI pages, and server configurations. It delivers a complete authentication structure aligned with your project's planning workflow.

Do I need to manually write database migrations when implementing Better Auth?

No, you do not need to manually write database migrations when implementing Better Auth. The skill delivers complete migration files alongside server configs and client integration, automating the database setup for your authentication system.