Prerequisites
- An Auth0 account (free tier available)
- Your Auth0 domain and client ID from the Auth0 Dashboard
- An AI coding assistant (Claude Code, Cursor, or GitHub Copilot)
Install
- Claude Code
- Cursor
- GitHub Copilot
- Other Agents
Auth0 is on the official Claude Code plugins marketplace. Install with one command:Or type
/plugin in a session, go to the Discover tab, and search “Auth0”.You can also install from your terminal without starting a session:Try it now
After installing, paste any of these into your AI coding assistant:How it works
Describe what you need
Tell your assistant what you want — add login to your React app, secure a Spring Boot API, migrate from Cognito, add MFA, or customize your login page. You don’t need to know which skill or SDK to use.
The right skill activates
The assistant reads your project files (
package.json, requirements.txt, build.gradle, etc.), identifies your framework, and activates the matching skill from 23 available.You don’t need to pick skills manually. Framework detection handles SDK skills automatically, and you can invoke feature skills like MFA or Migration directly by describing what you need.
Available skills
23 skills covering authentication setup, API protection, migration, and advanced features. Each example prompt below can be pasted directly into your AI coding assistant.Get started
| Skill | What it does | Try it |
|---|---|---|
| Quickstart Router | Detects your framework and sets up Auth0 with the right SDK | Add Auth0 authentication to my app |
| Migration | Migrate users and code from Firebase, Cognito, Supabase, Clerk, or custom auth | Help me migrate from Firebase Auth to Auth0 |
Frontend
| Skill | What it does | Try it |
|---|---|---|
| React | Login, logout, user sessions, and protected routes for React SPAs | Add Auth0 login to my React app |
| Vue | Authentication for Vue 3 applications with composables and route guards | Set up Auth0 in my Vue 3 app |
| Angular | Auth with route guards and HTTP interceptors for Angular 13+ | Add Auth0 authentication to my Angular app |
| Vanilla JS | Auth for any JavaScript SPA — also works with Svelte and SolidJS | Add Auth0 login to my Svelte app |
Backend & Fullstack
| Skill | What it does | Try it |
|---|---|---|
| Next.js | Auth for Next.js 13+ with App Router, Pages Router, middleware, and server components | Set up Auth0 in my Next.js app with protected routes |
| Nuxt | Server-side sessions and route protection for Nuxt 3/4 | Add Auth0 authentication to my Nuxt app |
| Express | Session-based login, logout, and protected routes for Express.js | Add Auth0 login to my Express app |
| Flask | Login, logout, and user profiles for Flask web applications | Set up Auth0 in my Flask app |
| Fastify | Session-based auth for Fastify web applications | Add Auth0 authentication to my Fastify app |
| Java Servlet | Login and callback handling for Java Servlet applications | Add Auth0 login to my Java Servlet app |
API
| Skill | What it does | Try it |
|---|---|---|
| Express API | JWT Bearer validation, scope-based access control for Node.js/Express APIs | Secure my Express API with Auth0 JWT validation |
| Fastify API | JWT Bearer validation and scope checks for Fastify API endpoints | Add Auth0 JWT validation to my Fastify API |
| FastAPI | Token validation and scope-based auth for Python FastAPI backends | Secure my FastAPI endpoints with Auth0 |
| Spring Boot API | JWT validation and scope-based authorization for Spring Boot APIs | Add Auth0 authentication to my Spring Boot API |
| ASP.NET Core API | JWT Bearer auth and DPoP support for .NET API endpoints | Secure my ASP.NET Core API with Auth0 |
Mobile
| Skill | What it does | Try it |
|---|---|---|
| React Native | Auth with biometric support and deep linking for React Native CLI apps | Add Auth0 login to my React Native app |
| Expo | Auth with Expo Config Plugin for managed workflow mobile apps | Set up Auth0 in my Expo app |
| Android | Web Auth, biometrics, and credential management for native Android | Add Auth0 authentication to my Android app |
| iOS / macOS | Native Auth0.swift integration for iOS, macOS, tvOS, watchOS, and visionOS | Add Auth0 login to my iOS app |
Advanced
| Skill | What it does | Try it |
|---|---|---|
| MFA | Multi-factor authentication — TOTP, SMS, email, push, WebAuthn | Add TOTP-based multi-factor authentication to my app |
| ACUL Screen Generator | Generate custom-branded Universal Login screens with React or vanilla JS | Create a branded login screen matching our design system |
Learn more
Auth0 Agent Skills on GitHub
Source code, all 23 skill definitions, and issue tracker.
Auth0 Quickstarts
Step-by-step guides for manual (non-AI) Auth0 integration.
Auth0 SDKs
SDK documentation and API references.
Agent Skills Specification
The open standard behind agent skills, supported by 40+ AI coding tools.
Get help
- Ask your AI assistant — rephrase your request or provide more context about your project setup
- Open an issue — report bugs or request skills for new frameworks
- Auth0 Community — get help from other Auth0 developers
- Security issues — use the Responsible Disclosure Program