email-and-password-best-practices

Configure email verification, password resets, and hashing policies for Better Auth.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/bartolomeomueller/hr --skill email-and-password-best-practices-bartolomeomueller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-and-password-best-practices
Source: https://github.com/bartolomeomueller/hr/tree/main/.agents/skills/email-and-password-best-practices
Command: npx skills add https://github.com/bartolomeomueller/hr --skill email-and-password-best-practices-bartolomeomueller

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams implement robust email verification, password reset flows, and strong password policies for authentication systems, reducing user friction and security risks.

Core Features & Use Cases

  • Email verification to ensure valid user emails before sign-in.
  • Password reset flows with secure token handling and customizable messaging.
  • Password policy enforcement (min/max length, hashing algorithm options) and optional session revocation on password reset.
  • Flexible integration patterns with custom hash/verify when migrating to stronger algorithms.

Quick Start

Enable email/password authentication and configure verification and password-reset flows to get your users signing in securely.

Frequently Asked Questions about email-and-password-best-practices

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

FAQPage Schema
How do I securely configure email verification and password reset flows for user authentication?

Secure email verification and password reset flows are configured by enabling pluggable email verification and secure reset token handling. This ensures valid user emails before sign-in and reliable account recovery across web and mobile clients.

What password policy settings should I enforce for secure user sign-up?

Password policy settings for secure user sign-up should enforce minimum and maximum length limits alongside configurable hashing algorithm options. You can also enable optional session revocation upon password reset to enhance security.

Can I customize hashing algorithms when migrating to stronger password security?

Customizing hashing algorithms during migration to stronger password security is supported through flexible integration patterns. You can implement custom hash and verify functions to seamlessly transition existing user credentials to stronger algorithms.

Does this authentication approach work across both web and mobile clients?

This authentication approach works across both web and mobile clients by providing reliable sign-up, sign-in, and account recovery workflows. It ensures consistent password reset and email verification behavior regardless of the client platform.

What is the best way to handle reset tokens for account recovery workflows?

The best way to handle reset tokens for account recovery workflows is through secure token handling with customizable messaging. This approach reduces user friction while maintaining robust security during the password reset process.