Adds session-based authentication to Flask apps using Auth0's server-python SDK. This handles the full login/callback/profile/logout flow for server-rendered applications, not APIs with JWT tokens. The implementation uses Flask's cookie-based sessions with JWE encryption, so you don't need Redis or a database unless you hit cookie size limits. The setup is straightforward but requires flask[async] for the async route handlers to work, which is easy to miss. If you're building a traditional Flask web app with login pages, this is the right pattern. For SPAs or API authentication, you want a different skill.
npx skills add https://github.com/auth0/agent-skills --skill auth0-flask