What problem does it solve? Adding user accounts, logins, and access control to a Netlify-hosted app involves coordinating dashboard-only configuration, OAuth provider setup, JWT session handling, and role enforcement — with no public API for the dashboard side. This Skill guides the full flow so auth works end-to-end without rework. ## Core Features & Use Cases - Headless auth with @netlify/identity: Implement signup, login, logout, OAuth (Google, GitHub, GitLab, Bitbucket), password recovery, and invite acceptance using the recommended TypeScript library. - Dashboard handoff checklists: Generate copy-pasteable configuration steps for enabling Identity, registration mode, autoconfirm, and external providers between draft and production deploys. - Role-based access control: Assign roles via Identity event functions, enforce authorization server-side in Netlify Functions, and configure role-based redirects in netlify.toml. - Use Case: You are building a prototype that needs email/password plus Google sign-in with an admin area. The Skill scaffolds the auth UI driven by getSettings(), writes a userSignup event function that assigns roles, and hands you the exact dashboard checklist before the production deploy. ## Quick Start Add Netlify Identity authentication with email/password and Google OAuth login to my Netlify site, including the dashboard setup checklist.