Why use agent skills?
Agent skills enable you to:- Accelerate development - Implement Auth0 authentication in minutes with AI-powered code generation
- Follow best practices - Get production-ready code that follows Auth0’s recommended patterns
- Support multiple frameworks - Use the same skills across React, Vue, Angular, Next.js, and more
- Migrate easily - Transition from other auth providers with guided migration workflows
- Implement advanced features - Add multi-factor authentication and security features with expert guidance
Supported platforms
Auth0 agent skills support a wide range of frameworks and platforms:- Frontend: React, Vue, Angular, Vanilla JS (auth0-spa-js)
- Backend: Next.js, Nuxt, Express, Flask, Fastify, FastAPI, Spring Boot, Java Servlet
- Mobile: React Native, Expo, iOS (Swift), Android
- APIs: Express (JWT Bearer), Fastify, FastAPI, Spring Boot, ASP.NET Core
Installation
Auth0 provides a single unified skill package containing all core and SDK skills:Install with Skills CLI
The easiest way to install Auth0 agent skills is using the Skills CLI:Install in your AI coding assistant
Auth0 agent skills support Claude Code, Cursor, and Codex. Choose your platform:- Claude Code
- Cursor
- Codex
Manual installation
You can also install skills manually by cloning the repository:Available skills
Auth0 agent skills include core capabilities and framework-specific SDK guides in a single package:Core Skills
| Skill | Description | Use Cases |
|---|---|---|
| Quickstart Router | Framework detection and routing to appropriate Auth0 SDK guides | Starting Auth0 integration, detecting your tech stack |
| Migration Guide | Step-by-step migration from other auth providers | Moving from Firebase, Cognito, Supabase, or custom auth |
| MFA Implementation | Multi-factor authentication setup and configuration | Adding 2FA, step-up auth, adaptive MFA |
Frontend Skills
| Skill | Description | Use Cases |
|---|---|---|
| React | Auth0 React SDK for single-page applications | React apps with Vite or Create React App |
| Vue | Auth0 Vue SDK for Vue 3 applications | Vue apps with Vite or Vue CLI |
| Angular | Auth0 Angular SDK with route guards and interceptors | Enterprise Angular applications |
| Vanilla JS (auth0-spa-js) | Auth0 SPA SDK for framework-free applications | Any JavaScript SPA without a framework |
Backend / Fullstack Skills
| Skill | Description | Use Cases |
|---|---|---|
| Next.js | Auth0 Next.js SDK for App Router and Pages Router | Server and client-side auth in Next.js |
| Nuxt | Auth0 Nuxt SDK for Nuxt 3/4 applications | Server-side rendering with Nuxt |
| Express | Auth0 Express SDK for web applications | Server-rendered apps with session management |
| Flask | Auth0 Flask SDK for Python web applications | Python web apps with Flask |
| Fastify | Auth0 Fastify SDK for web applications | Fastify server-rendered applications |
| Java Servlet | Auth0 Java MVC Commons for servlet applications | Traditional Java web apps |
API Skills
| Skill | Description | Use Cases |
|---|---|---|
| Express JWT Bearer | Express OAuth2 JWT Bearer validation | Node.js/Express API authentication |
| Fastify API | Auth0 Fastify API authentication | Fastify API endpoints |
| FastAPI | Auth0 FastAPI API authentication | Python FastAPI backends |
| Spring Boot API | Auth0 Spring Boot API authentication | Java/Spring Boot APIs |
| ASP.NET Core API | Auth0 ASP.NET Core API authentication | .NET API endpoints |
Mobile Skills
| Skill | Description | Use Cases |
|---|---|---|
| React Native | Auth0 React Native SDK with native deep linking | React Native CLI (bare workflow) |
| Expo | Auth0 React Native SDK for Expo | Expo managed workflow apps |
| Android | Auth0 Android SDK for Kotlin/Java | Native Android applications |
| iOS/macOS (Swift) | Auth0 Swift SDK for Apple platforms | Native iOS and macOS applications |
Using agent skills
Once installed, you can use Auth0 agent skills by making natural language requests to your AI coding assistant. The assistant will automatically select and apply the appropriate skills.Example prompts
Getting started with a new integration:The quickstart router skill automatically detects your framework and routes to the appropriate SDK guide, so you don’t need to specify which skill to use.
How agent skills work
Agent skills follow a structured workflow:Framework detection
The AI assistant analyzes your project files to identify your framework, dependencies, and setup.
Skill selection
Based on your request and detected framework, the assistant selects the appropriate Auth0 skill.
Code generation
The skill provides step-by-step guidance and code patterns that the assistant uses to generate production-ready code.
Configuration
The assistant helps you configure Auth0 settings, environment variables, and SDK options.
Best practices
When working with Auth0 agent skills:- Start with clean state - Skills work best in projects with clear structure and up-to-date dependencies
- Review generated code - Always review the code generated by your AI assistant before deploying
- Follow prompts - The assistant may ask for your Auth0 domain, client ID, and other configuration values
- Test thoroughly - Verify authentication flows work correctly in your development environment
- Consult documentation - Reference the full Auth0 documentation for advanced configuration and troubleshooting
Limitations and considerations
- AI assistant required - Agent skills work with AI coding assistants and are not standalone tools
- Project context - Skills work best when the AI assistant has access to your full project context
- Manual configuration - You’ll still need to configure your Auth0 tenant and create applications in the Auth0 Dashboard
- Framework versions - Skills target recent stable versions of frameworks; very old or experimental versions may require manual adjustments
Learn more
Auth0 Agent Skills on GitHub
View the source code and contribution guidelines.
Agent Skills Format
Learn about the open agent skills format and specification.
Auth0 Quickstarts
Follow manual quickstart guides for your framework.
Auth0 SDKs
Explore Auth0 SDK documentation and API references.
Get help
If you encounter issues with Auth0 agent skills:- Ask your AI assistant - Try rephrasing your request or providing more context
- Check the repository - Review example implementations and open issues
- Report bugs - Follow Auth0’s Responsible Disclosure Program for security issues
- Contact support - Reach out to Auth0 support for questions about Auth0 configuration