Skip to main content
Agent skills are structured instructions that help AI coding assistants implement Auth0 authentication correctly. Install once, then ask your assistant to add login, protect routes, secure APIs, set up MFA, migrate from another provider, or customize your login page — it handles the rest. Works with Claude Code, Cursor, GitHub Copilot, and 40+ other agents that support the Agent Skills format.

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

Auth0 is on the official Claude Code plugins marketplace. Install with one command:
/plugin install auth0@claude-plugins-official
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:
claude plugin install auth0@claude-plugins-official

Try it now

After installing, paste any of these into your AI coding assistant:
Add Auth0 login to my app
Secure my Express API with Auth0 JWT validation
Migrate from Firebase Auth to Auth0
Provide context when prompting — mention your framework, router type, and whether you need login, API protection, or both. The more specific the prompt, the better the output.

How it works

1

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.
2

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.
3

You get working code

The skill guides your assistant through the full implementation — installing the right SDK, creating auth routes, configuring environment variables, adding route protection, and following Auth0 best practices.
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

SkillWhat it doesTry it
Quickstart RouterDetects your framework and sets up Auth0 with the right SDKAdd Auth0 authentication to my app
MigrationMigrate users and code from Firebase, Cognito, Supabase, Clerk, or custom authHelp me migrate from Firebase Auth to Auth0

Frontend

SkillWhat it doesTry it
ReactLogin, logout, user sessions, and protected routes for React SPAsAdd Auth0 login to my React app
VueAuthentication for Vue 3 applications with composables and route guardsSet up Auth0 in my Vue 3 app
AngularAuth with route guards and HTTP interceptors for Angular 13+Add Auth0 authentication to my Angular app
Vanilla JSAuth for any JavaScript SPA — also works with Svelte and SolidJSAdd Auth0 login to my Svelte app

Backend & Fullstack

SkillWhat it doesTry it
Next.jsAuth for Next.js 13+ with App Router, Pages Router, middleware, and server componentsSet up Auth0 in my Next.js app with protected routes
NuxtServer-side sessions and route protection for Nuxt 3/4Add Auth0 authentication to my Nuxt app
ExpressSession-based login, logout, and protected routes for Express.jsAdd Auth0 login to my Express app
FlaskLogin, logout, and user profiles for Flask web applicationsSet up Auth0 in my Flask app
FastifySession-based auth for Fastify web applicationsAdd Auth0 authentication to my Fastify app
Java ServletLogin and callback handling for Java Servlet applicationsAdd Auth0 login to my Java Servlet app

API

SkillWhat it doesTry it
Express APIJWT Bearer validation, scope-based access control for Node.js/Express APIsSecure my Express API with Auth0 JWT validation
Fastify APIJWT Bearer validation and scope checks for Fastify API endpointsAdd Auth0 JWT validation to my Fastify API
FastAPIToken validation and scope-based auth for Python FastAPI backendsSecure my FastAPI endpoints with Auth0
Spring Boot APIJWT validation and scope-based authorization for Spring Boot APIsAdd Auth0 authentication to my Spring Boot API
ASP.NET Core APIJWT Bearer auth and DPoP support for .NET API endpointsSecure my ASP.NET Core API with Auth0

Mobile

SkillWhat it doesTry it
React NativeAuth with biometric support and deep linking for React Native CLI appsAdd Auth0 login to my React Native app
ExpoAuth with Expo Config Plugin for managed workflow mobile appsSet up Auth0 in my Expo app
AndroidWeb Auth, biometrics, and credential management for native AndroidAdd Auth0 authentication to my Android app
iOS / macOSNative Auth0.swift integration for iOS, macOS, tvOS, watchOS, and visionOSAdd Auth0 login to my iOS app

Advanced

SkillWhat it doesTry it
MFAMulti-factor authentication — TOTP, SMS, email, push, WebAuthnAdd TOTP-based multi-factor authentication to my app
ACUL Screen GeneratorGenerate custom-branded Universal Login screens with React or vanilla JSCreate 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