otp-auth

Community

Implement passwordless email-OTP authentication with robust security.

Authordloschiavo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a secure and efficient way to implement passwordless email-OTP authentication, eliminating the need for traditional passwords and OAuth, while ensuring strong user verification and session management.

Core Features & Use Cases

  • Passwordless Authentication: Offers a secure, passwordless login process using email and OTP.
  • Data Model: Defines a comprehensive data model for sessions and users, with indexes and lifetimes optimized for performance and security.
  • Auth Helpers: Provides a suite of authentication helpers for session management, permission checks, and error handling.
  • Dev Bypass: Includes a development bypass for admin access without OTP on localhost.
  • API Routes: Offers a detailed API for request-OTP and verify-OTP, with security measures like rate limiting and bot protection.
  • Bootstrap Superadmin Seed: Ensures a superadmin account is created on first DB connect for system setup.

Quick Start

Use the otp-auth skill to request an OTP for email verification and then verify the OTP to log in.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: otp-auth
Download link: https://github.com/dloschiavo/orca/archive/main.zip#otp-auth

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.