What problem does it solve? Setting up Auth0 for a web application involves many error-prone steps: choosing the right application type, configuring callback and logout URLs, matching SDK initialization patterns to the installed version, and verifying everything works. This Skill enforces a strict, verifiable workflow so Auth0 resources are provisioned correctly via the Stripe Projects CLI instead of manual dashboard guesswork. ## Core Features & Use Cases - Guided Auth0 Provisioning: Discovers available Auth0 resource types from the Stripe Projects catalog, classifies the application type (Regular Web App, SPA, Native, or M2M), and creates or updates clients with complete configuration payloads. - SDK Version Verification: Requires reading the locally installed Auth0 SDK's README before writing integration code, preventing breakage from outdated initialization patterns across major versions. - Mandatory Validation: Enforces post-change verification with status and environment sync commands, plus a dashboard fallback path for fields the CLI cannot configure. - Use Case: While building a Next.js app, ask the agent to set up Auth0 login. It inspects the repo, picks the Regular Web App type, creates the client with localhost callback and logout URLs via CLI, pulls environment variables, and confirms the setup works. ## Quick Start Set up Auth0 authentication for my web application using Stripe Projects and verify the configuration works.