What problem does it solve? Adding user authentication to a Netlify site involves signups, logins, OAuth providers, password recovery, and role-based access control, and using deprecated libraries like netlify-identity-widget or gotrue-js leads to broken implementations. This Skill guides you through the modern @netlify/identity API and the dashboard configuration steps required to make auth work end-to-end. ## Core Features & Use Cases - Headless Auth API: Implement login, signup, logout, OAuth redirects, and auth callbacks with typed TypeScript functions that work in browsers, Netlify Functions, and SSR frameworks. - Dashboard Handoff Checklists: Generate exact dashboard configuration steps for enabling Identity, registration modes, autoconfirm, and external OAuth providers, since these have no public API. - Roles & Event Functions: Assign roles at signup via Identity event functions (userSignup, userValidate) and protect routes with role-based redirects in netlify.toml. - Use Case: You are building a prototype app on Netlify that needs email/password plus Google login. The Skill scaffolds the auth UI, runs a draft deploy, hands you the dashboard checklist, and verifies the production deploy. ## Quick Start Add Netlify Identity authentication with email/password and Google OAuth login to my Netlify site.