Auth0 Agent Skills

June 19, 2026 · View on GitHub

Auth0 Agent Skills

Auth0 Agent Skills

License

AI agent skills that help coding assistants implement Auth0 authentication correctly. Works with Claude Code, Cursor, GitHub Copilot, and 40+ other agents that support the Agent Skills format.

Documentation · Getting Started · Feedback

Prerequisites

Install

Claude Code

Auth0 is on the official Claude Code plugins marketplace:

/plugin install auth0@claude-plugins-official

Or type /plugin in a session, go to Discover, and search "Auth0".

From the terminal (no session needed):

claude plugin install auth0@claude-plugins-official

Cursor

Auth0 is on the Cursor marketplace. Open the listing and click Add to install.

You can also install via Cursor Settings → Rules → Add Rule → Remote Rule (GitHub) and enter this repository URL.

npx skills add auth0/agent-skills --agent github-copilot

Any Agent (Skills CLI)

The Skills CLI works with Claude Code, Cursor, Copilot, Codex, and 40+ other agents:

npx skills add auth0/agent-skills

Target specific agents with --agent:

npx skills add auth0/agent-skills --agent claude-code cursor

ClawHub Marketplace

Install individual skills from ClawHub.ai:

# Install each Auth0 skill separately.
npx clawhub install auth0-quickstart
npx clawhub install auth0-migration
npx clawhub install auth0-mfa
npx clawhub install auth0-react
npx clawhub install auth0-nextjs
npx clawhub install auth0-vue
npx clawhub install auth0-nuxt
npx clawhub install auth0-angular
npx clawhub install auth0-express
npx clawhub install auth0-fastify
npx clawhub install auth0-fastify-api
npx clawhub install auth0-react-native
npx clawhub install auth0-android
npx clawhub install auth0-android-major-migration
npx clawhub install auth0-swift
npx clawhub install auth0-swift-major-migration
npx clawhub install auth0-flutter-native
npx clawhub install auth0-flutter-web
npx clawhub install auth0-maui
npx clawhub install auth0-aspnetcore-api
npx clawhub install auth0-ionic-react
npx clawhub install auth0-ionic-angular
npx clawhub install auth0-ionic-vue
npx clawhub install auth0-aspnetcore-authentication
npx clawhub install auth0-net-android
npx clawhub install auth0-net-ios
npx clawhub install auth0-winforms
npx clawhub install auth0-wpf

Or browse and install from the ClawHub web UI — search for "auth0".

What happens after install

When you ask your AI assistant something like "add Auth0 login to my app," the assistant:

  1. Loads the quickstart router skill, which reads your project files (package.json, requirements.txt, build.gradle, etc.)
  2. Detects your framework and selects the matching skill (e.g., auth0-nextjs for a Next.js project)
  3. Follows the skill's step-by-step instructions to install the right SDK, create auth routes, configure environment variables, and wire up login/logout

You don't pick skills manually — framework detection handles it.

Skills

32 skills covering web, mobile, and API authentication.

SkillSDKFrameworks
Quickstart RouterDetects your framework and routes to the right skill
MigrationMigrate from Firebase, Cognito, Supabase, Clerk, or custom auth
MFATOTP, SMS, email, push, WebAuthn
ACUL Screen Generator@auth0/auth0-acul-reactCustom Universal Login screens and theming
React@auth0/auth0-reactReact SPAs (Vite, CRA)
Vue@auth0/auth0-vueVue 3
Angular@auth0/auth0-angularAngular 13+
Vanilla JS@auth0/auth0-spa-jsAny SPA (also Svelte, SolidJS)
Next.js@auth0/nextjs-auth0Next.js 13+ (App Router & Pages Router)
Nuxt@auth0/auth0-nuxtNuxt 3/4
Expressexpress-openid-connectExpress.js
Flaskauth0-server-pythonFlask
Fastify@auth0/auth0-fastifyFastify
Java Servletmvc-auth-commonsJava Servlet
Express APIexpress-oauth2-jwt-bearerNode.js/Express APIs
Fastify API@auth0/auth0-fastifyFastify APIs
FastAPIauth0-fastapi-apiPython FastAPI
Spring Boot APIauth0-springboot-apiSpring Boot
ASP.NET CoreAuth0.AspNetCore.AuthenticationASP.NET Core MVC, Razor Pages, Blazor Server
ASP.NET Core APIAuth0.AspNetCore.AuthenticationASP.NET Core
Ionic Angular@auth0/auth0-angular + CapacitorIonic Angular + Capacitor (iOS/Android)
Ionic Vue@auth0/auth0-vueIonic Vue + Capacitor (iOS/Android)
Ionic React@auth0/auth0-react + CapacitorIonic React + Capacitor (iOS/Android)
React Nativereact-native-auth0React Native CLI (bare workflow)
Exporeact-native-auth0Expo (managed workflow)
AndroidAuth0.AndroidAndroid (Kotlin/Java)
iOS/macOSAuth0.swiftSwift (iOS, macOS, tvOS, watchOS, visionOS)
Flutterauth0_flutterFlutter mobile (iOS/Android, Dart)
Flutter Webauth0_flutterFlutter Web (Dart)
.NET MAUIAuth0.OidcClient.MAUI.NET MAUI (iOS, Android, macOS, Windows)
.NET AndroidAuth0.OidcClient.AndroidX.NET Android (Xamarin)
.NET iOSAuth0.OidcClient.iOS.NET iOS (Xamarin)
.NET WinformsAuth0.OidcClient.WinForms.NET WinForms applications
WPFAuth0.OidcClient.WPF.NET WPF
iOS/macOS MigrationAuth0.swiftUpgrade to the latest major version of Auth0.swift

Example prompts

Add Auth0 authentication to my app
Set up Auth0 in my Next.js project with protected routes
Add multi-factor authentication with TOTP
Migrate from Firebase Auth to Auth0
Secure my Express API with Auth0 JWT validation

Feedback


Auth0 Logo

Auth0 is an easy to implement, adaptable authentication and authorization platform.
To learn more checkout Why Auth0?

This project is licensed under the Apache 2.0 license. See the LICENSE file for more info.