create-auth-skill

Automate authentication setup for JavaScript and TypeScript projects.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ley-labs/moon-monorepo-template --skill create-auth-skill-ley-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-auth-skill
Source: https://github.com/ley-labs/moon-monorepo-template/tree/main/.agents/skills/create-auth-skill
Command: npx skills add https://github.com/ley-labs/moon-monorepo-template --skill create-auth-skill-ley-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers quickly scaffold and implement authentication features in their TypeScript or JavaScript applications, saving time on manual setup.

Core Features & Use Cases

  • Framework Detection & Configuration: Detects project frameworks like Next.js, SvelteKit, Nuxt, or Express, and configures authentication accordingly.
  • Multi-Method Auth Integration: Supports email/password, social OAuth providers, email verification, and password resets.
  • Use Case: Implement secure user login, registration, and multi-factor authentication in a new or existing project with minimal effort, ensuring best practices and security.

Quick Start

Use the create-auth skill to automatically generate authentication setup code tailored to your project’s framework and requirements.

Frequently Asked Questions about create-auth-skill

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

FAQPage Schema
How do I set up authentication in a TypeScript web app?

To set up authentication in a TypeScript web app, you need to scaffold login flows and configure providers. This skill automates that process by detecting your framework and generating secure user management code.

Does this authentication scaffolding work with Next.js and SvelteKit?

Yes, this authentication scaffolding works with Next.js and SvelteKit. It automatically detects project frameworks like Next.js, SvelteKit, Nuxt, or Express, and configures the authentication setup accordingly.

How can I implement OAuth social login in JavaScript projects?

To implement OAuth social login in JavaScript projects, developers must configure external providers and handle tokens. This skill supports multi-method auth integration, automatically setting up social OAuth alongside email/password.

What is the best way to add email verification and password resets?

The best way to add email verification and password resets is through a comprehensive user management workflow. This skill automates the setup of these features, ensuring security best practices are followed.

Can I use this to add user login to an existing Express project?

Yes, you can use this to add user login to an existing Express project. It detects your current framework and configures the authentication solution, supporting both new and existing JavaScript or TypeScript applications.