Verification and reset emails
The email is the only place the raw token ever appears; the database stores its hash, and the copy never confirms whether an account exists.
What this skill helps you build
Build and send the verify-email and password-reset messages that carry a single-use, expiring, hashed token — without leaking who has an account.
The production takeaway
The email is the only place the raw token ever appears; the database stores its hash, and the copy never confirms whether an account exists.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.