[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-auth0-auth0-java-mvc-common-en":3,"guides-for-auth0-auth0-java-mvc-common":788,"similar-k174gmqbt8gyvhspqhe1hq0ems86ngmb-en":789},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":227,"parentExtension":249,"providers":286,"relations":290,"repo":291,"tags":786,"workflow":787},1778682677410.034,"k174gmqbt8gyvhspqhe1hq0ems86ngmb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when adding Auth0 login, logout, and callback handling to Java Servlet web applications - integrates com.auth0:mvc-auth-commons SDK for server-side Java apps using javax.servlet with session-based authentication. Triggers on AuthenticationController, AuthorizeUrl, Tokens, IdentityVerificationException, Java MVC auth.",{"claudeCode":12},"auth0/agent-skills","auth0-java-mvc-common","https://github.com/auth0/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":243},1778683121234.6694,"kn73br28444t31pncf9bgk4xsn86njyw","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of adding Auth0 login, logout, and callback handling to Java Servlet web applications, specifying the target framework and SDK.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill integrates a specific SDK (com.auth0:mvc-auth-commons) for a particular use case (Java Servlet web applications) which goes beyond default LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for integrating Auth0 authentication, including setup, configuration, coding examples, and troubleshooting for Java Servlet applications.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on integrating Auth0 authentication into Java Servlet web applications using a specific SDK, without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of integrating Auth0 login, logout, and callback handling for Java Servlet applications using the specified SDK.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill and does not expose tools directly.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All required environment variables (`AUTH0_DOMAIN`, `AUTH0_CLIENT_ID`, `AUTH0_CLIENT_SECRET`) and their usage are clearly documented, including default behaviors where applicable.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill and does not expose tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose tools with defined input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, a permissive open-source license, clearly declared in the SKILL.md frontmatter.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The `pushedAt` date is recent (2026-05-13), indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The `mvc-auth-commons` dependency is declared, and the SKILL.md instructs to fetch the latest version dynamically, implying a process for managing updates.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill explicitly warns against hardcoding secrets, recommends environment variables or `.env` files, and instructs to add `.env` to `.gitignore`. It also details production secret management.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill focuses on providing code snippets and configuration instructions, and does not involve loading or executing untrusted third-party data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill provides code and configuration instructions, without fetching external content at runtime or executing arbitrary remote code.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill provides code and configuration examples; it does not perform any file system operations or attempt to escape sandbox environments.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill provides code and configuration examples and does not contain any detached processes or retry loops around denied tool calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on Auth0 integration and does not include any instructions for reading or submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content and documentation appear free of hidden steering tricks, control characters, or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill provides plain, readable Java code and configuration instructions; no obfuscated code, base64 payloads, or runtime script fetching is present.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill provides clear instructions for dependency management and configuration, without making assumptions about user-specific project layouts beyond standard Java Servlet practices.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 1 issue opened and 3 closed in the last 90 days, the closure rate is high (75%), indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The `manifestVersion` is '1.0.0', and the SKILL.md frontmatter declares version '1.0.0', providing a clear version signal.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","This skill provides configuration and code examples, not executable code with input arguments or structured output that would require schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill provides integration instructions and code examples; it does not involve destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The documentation and examples clearly outline error handling for `IdentityVerificationException`, providing specific error codes and recommended actions.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The documentation describes how to enable SDK-built-in logging and integrate with SLF4J/Logback for debugging purposes.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill integrates Auth0 authentication and does not operate on personal data without proper sanitization or consent management mechanisms, which are handled by Auth0 itself.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill provides instructions for integrating Auth0 into Java web applications, with no regional or jurisdictional limitations detected.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill specifies Java 8+ and Servlet container requirements, and uses standard `javax.servlet` imports, indicating broad compatibility.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README provides a comprehensive overview of the Auth0 Agent Skills suite, including installation instructions for various environments and a clear explanation of what happens after installation.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill and does not expose multiple tools/commands.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This is a skill and does not expose tools with overlapping names.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md (Auth0 integration for Java Servlet apps) are implemented and supported by the provided code examples and SDK.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README and SKILL.md provide clear installation instructions for Gradle and Maven, and the SKILL.md details Auth0 application setup, environment configuration, and dependency installation.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The documentation details `IdentityVerificationException` with specific error codes and provides guidance on troubleshooting common issues.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The SKILL.md instructs to use the latest release version dynamically fetched via `gh api`, promoting up-to-date dependencies, and specifies standard Java build tools (Maven/Gradle).",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","This skill integrates authentication and does not perform state-changing operations that would benefit from a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill provides integration instructions and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry. No opt-out or opt-in mechanisms are mentioned, implying no telemetry is collected.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the purpose: 'adding Auth0 login, logout, and callback handling to Java Servlet web applications' and names the artifact and user intent.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with clear sections and delegates deeper material to `references/*.md` files, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to detailed `references/*.md` files for setup, integration, and API details, enabling progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The skill provides numerous ready-to-use code examples for login, callback, logout, route protection, and accessing user claims, demonstrating input, invocation, and outcome.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill addresses edge cases such as callback URL mismatches, clock skew, and user-denied consent, providing symptoms and recovery steps in the documentation and references.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not reference external tools like MCP servers with a fallback path.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill provides clear instructions on prerequisites and common troubleshooting steps, implicitly guiding the user to halt if unexpected states occur, such as dependency issues or incorrect configuration.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses on Auth0 Java Servlet integration. It mentions related skills but does not implicitly rely on them being loaded.",1778683121133,"This skill provides comprehensive guidance, code examples, and documentation for integrating Auth0 authentication into Java Servlet web applications using the `com.auth0:mvc-auth-commons` SDK. It covers setup, configuration, login, logout, callback handling, route protection, and error management.",[195,196,197,198,199],"Integrates Auth0 with Java Servlet web apps","Supports session-based authentication","Provides login, logout, and callback handling","Includes code examples for servlets and filters","Details configuration and secret management",[201,202,203,204],"Spring Boot specific authentication","Stateless JWT validation for REST APIs","Client-side authentication for Single Page Applications","Native mobile application authentication","3.0.0","4.4.0","To enable developers to easily add secure Auth0 login, logout, and callback handling to their Java Servlet web applications.","All checks passed with high quality, indicating a well-documented, production-ready skill.",100,"Excellent skill for integrating Auth0 authentication into Java Servlet web applications.",[212,213,214,215,216,217],"auth0","java","servlet","authentication","oauth2","oidc","global","verified",[221,222,223,224],"Adding Auth0 login to a new Java web application","Securing existing Java web application routes with Auth0","Implementing user logout functionality with Auth0","Handling Auth0 callback requests in a Java Servlet environment",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":239,"testCoverage":241},{"hasLockfile":227},false,1778683106706,{"descriptionLength":230,"readmeSize":231},322,7769,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"manifestVersion":235,"openIssues90d":236,"pushedAt":237,"stars":238},3,10,"1.0.0",1,1778675325000,20,{"hasNpmPackage":227,"license":240,"smitheryVerified":227},"Apache-2.0",{"hasCi":242,"hasTests":242},true,{"updatedAt":244},1778683121234,{"basePath":246,"githubOwner":212,"githubRepo":247,"locale":18,"slug":13,"type":248},"plugins/auth0/skills/auth0-java-mvc-common","agent-skills","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":257,"parentExtension":260,"providers":261,"relations":280,"tags":282,"workflow":283},1778682677410.0303,"k17b52m0t4j5ryyvea95kdqqr186nk9e",{"reviewCount":8},{"description":254,"installMethods":255,"name":256,"sourceUrl":14},"Auth0 skills for quickstarts, migration, MFA, Advanced Custom Universal Login (ACUL) screen generation, and framework-specific SDK integrations for React, Next.js, Vue, Nuxt, Angular, Express, Fastify, FastAPI, Go, Java MVC, Spring Boot, Swift, Android, ASP.NET Core, React Native, Expo, Ionic React (Capacitor), Ionic Angular (Capacitor), and Ionic Vue (Capacitor).",{"claudeCode":212},"Auth0",{"basePath":258,"githubOwner":212,"githubRepo":247,"locale":18,"slug":212,"type":259},"plugins/auth0","plugin",null,{"evaluate":262,"extract":275},{"promptVersionExtension":205,"promptVersionScoring":206,"score":263,"tags":264,"targetMarket":218,"tier":274},78,[215,212,265,266,267,268,269,270,271,272,273],"security","jwt","oauth","spa","web","mobile","backend","frontend","migration","community",{"commitSha":276,"license":240,"plugin":277},"HEAD",{"mcpCount":8,"provider":278,"skillCount":279},"classify",28,{"repoId":281},"kd7d2wx4927yddhxgfpzw6t10x86m349",[212,215,271,272,266,273,270,267,265,268,269],{"evaluatedAt":284,"extractAt":285,"updatedAt":284},1778682712627,1778682677410,{"evaluate":287,"extract":289},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":288,"targetMarket":218,"tier":219},[212,213,214,215,216,217],{"commitSha":276},{"parentExtensionId":251,"repoId":281},{"_creationTime":292,"_id":281,"identity":293,"providers":294,"workflow":782},1778682673018.1855,{"githubOwner":212,"githubRepo":247,"sourceUrl":14},{"classify":295,"discover":776,"github":779},{"commitSha":276,"extensions":296},[297,314,380,418,432,443,454,464,495,506,517,525,533,544,555,566,577,585,600,612,623,636,649,660,672,694,705,733,744,765],{"basePath":298,"description":299,"displayName":300,"installMethods":301,"rationale":302,"selectedPaths":303,"source":312,"sourceLanguage":18,"type":313},"","Agent skills for integrating Auth0 authentication into any application, framework, or platform.","auth0-agent-skills",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[304,307,309],{"path":305,"priority":306},".claude-plugin/marketplace.json","mandatory",{"path":308,"priority":306},"README.md",{"path":310,"priority":311},"LICENSE","high","rule","marketplace",{"basePath":258,"description":254,"displayName":212,"installMethods":315,"rationale":316,"selectedPaths":317,"source":312,"sourceLanguage":18,"type":259},{"claudeCode":212},"plugin manifest at plugins/auth0/.claude-plugin/plugin.json",[318,320,321,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378],{"path":319,"priority":306},".claude-plugin/plugin.json",{"path":308,"priority":306},{"path":322,"priority":323},"skills/acul-screen-generator/SKILL.md","medium",{"path":325,"priority":323},"skills/auth0-android/SKILL.md",{"path":327,"priority":323},"skills/auth0-angular/SKILL.md",{"path":329,"priority":323},"skills/auth0-aspnetcore-api/SKILL.md",{"path":331,"priority":323},"skills/auth0-cli/SKILL.md",{"path":333,"priority":323},"skills/auth0-expo/SKILL.md",{"path":335,"priority":323},"skills/auth0-express/SKILL.md",{"path":337,"priority":323},"skills/auth0-fastapi-api/SKILL.md",{"path":339,"priority":323},"skills/auth0-fastify/SKILL.md",{"path":341,"priority":323},"skills/auth0-fastify-api/SKILL.md",{"path":343,"priority":323},"skills/auth0-flask/SKILL.md",{"path":345,"priority":323},"skills/auth0-ionic-angular/SKILL.md",{"path":347,"priority":323},"skills/auth0-ionic-react/SKILL.md",{"path":349,"priority":323},"skills/auth0-ionic-vue/SKILL.md",{"path":351,"priority":323},"skills/auth0-java-mvc-common/SKILL.md",{"path":353,"priority":323},"skills/auth0-mfa/SKILL.md",{"path":355,"priority":323},"skills/auth0-migration/SKILL.md",{"path":357,"priority":323},"skills/auth0-nextjs/SKILL.md",{"path":359,"priority":323},"skills/auth0-nuxt/SKILL.md",{"path":361,"priority":323},"skills/auth0-quickstart/SKILL.md",{"path":363,"priority":323},"skills/auth0-react/SKILL.md",{"path":365,"priority":323},"skills/auth0-react-native/SKILL.md",{"path":367,"priority":323},"skills/auth0-spa-js/SKILL.md",{"path":369,"priority":323},"skills/auth0-springboot-api/SKILL.md",{"path":371,"priority":323},"skills/auth0-swift/SKILL.md",{"path":373,"priority":323},"skills/auth0-vue/SKILL.md",{"path":375,"priority":323},"skills/express-oauth2-jwt-bearer/SKILL.md",{"path":377,"priority":323},"skills/go-jwt-middleware/SKILL.md",{"path":379,"priority":311},".cursor-plugin/plugin.json",{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/acul-screen-generator","Generates complete, branded Auth0 Advanced Custom Universal Login (ACUL) screen implementations using the React or Vanilla JS SDK. Use when a developer asks to create, add, or modify ACUL login screens with custom branding, social login, theming, or specific authentication flows. Triggers on requests like \"generate a custom login screen\", \"add a signup screen to my ACUL project\", \"customize my Auth0 Universal Login with our brand colors\", \"apply our theme to all ACUL screens\", or any task involving Auth0 Universal Login customization with @auth0/auth0-acul-react or @auth0/auth0-acul-js.","acul-screen-generator",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/acul-screen-generator/SKILL.md",[387,389,392,394,396,398,400,402,404,406,408,410,412,414,416],{"path":388,"priority":306},"SKILL.md",{"path":390,"priority":391},"assets/js-templates/login-id.js","low",{"path":393,"priority":391},"assets/js-templates/login-password.js",{"path":395,"priority":391},"assets/react-templates/login-id.tsx",{"path":397,"priority":391},"assets/react-templates/login-password.tsx",{"path":399,"priority":391},"assets/theme-templates/globals.css",{"path":401,"priority":391},"assets/theme-templates/tailwind.config.ts",{"path":403,"priority":391},"assets/theme-templates/theme-provider.ts",{"path":405,"priority":391},"assets/theme-templates/tokens.css",{"path":407,"priority":323},"references/acul-js-sdk.md",{"path":409,"priority":323},"references/acul-react-sdk.md",{"path":411,"priority":323},"references/cli-commands.md",{"path":413,"priority":323},"references/screen-catalog.md",{"path":415,"priority":323},"references/social-providers.md",{"path":417,"priority":323},"references/theming-patterns.md",{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-android","Use when adding authentication to Android applications (Kotlin/Java) with Web Auth, biometric-protected credentials, and MFA - integrates com.auth0.android:auth0 SDK for native Android apps","auth0-android",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-android/SKILL.md",[425,426,428,430],{"path":388,"priority":306},{"path":427,"priority":323},"references/api.md",{"path":429,"priority":323},"references/integration.md",{"path":431,"priority":323},"references/setup.md",{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-angular","Use when adding authentication to Angular applications with route guards and HTTP interceptors - integrates @auth0/auth0-angular SDK for SPAs","auth0-angular",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-angular/SKILL.md",[439,440,441,442],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-aspnetcore-api","Use when securing ASP.NET Core Web API endpoints with JWT Bearer token validation, scope/permission checks, or stateless auth - integrates Auth0.AspNetCore.Authentication.Api for REST APIs receiving access tokens from frontends or mobile apps. Also handles DPoP proof-of-possession token binding. Triggers on: AddAuth0ApiAuthentication, .NET Web API auth, JWT validation, UseAuthentication, UseAuthorization.","auth0-aspnetcore-api",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-aspnetcore-api/SKILL.md",[450,451,452,453],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-cli","Reference for Auth0 CLI commands — apps, apis, users, roles, organizations, actions, logs, custom domains, universal-login, terraform, raw API mode, and --json output. Use this skill whenever you need to run Auth0 CLI commands to create or manage applications, APIs, users, roles, organizations, actions, log streams, custom domains, or Universal Login configuration, or when you need to call the Auth0 Management API directly. Trigger on prompts like \"create an Auth0 app\", \"list my Auth0 users\", \"assign a role\", \"set up an organization\", \"deploy an action\", \"configure a custom domain\", \"generate Terraform for Auth0\", \"stream Auth0 logs\", \"call the Management API\", or any task involving the auth0 CLI tool.","auth0-cli",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-cli/SKILL.md",[461,462],{"path":388,"priority":306},{"path":463,"priority":323},"references/cli.md",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-expo","Use when adding authentication to Expo (React Native) mobile apps — login, logout, user sessions, protected routes, biometrics, or token management. Integrates react-native-auth0 SDK with Expo Config Plugin for native iOS/Android builds. Trigger for any Expo project needing Auth0, including app.json plugin config, custom scheme setup, or credential management. Do NOT use for bare React Native CLI projects (use auth0-react-native), React web apps (use auth0-react), Next.js (use auth0-nextjs), or backend APIs.","auth0-expo",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-expo/SKILL.md",[471,472,473,474,475,477,479,481,483,485,487,489,491,493],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"path":476,"priority":391},"scripts/bootstrap.mjs",{"path":478,"priority":391},"scripts/package.json",{"path":480,"priority":391},"scripts/utils/app-json-writer.mjs",{"path":482,"priority":391},"scripts/utils/auth0-api.mjs",{"path":484,"priority":391},"scripts/utils/change-plan.mjs",{"path":486,"priority":391},"scripts/utils/clients.mjs",{"path":488,"priority":391},"scripts/utils/connections.mjs",{"path":490,"priority":391},"scripts/utils/discovery.mjs",{"path":492,"priority":391},"scripts/utils/helpers.mjs",{"path":494,"priority":391},"scripts/utils/validation.mjs",{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-express","Use when adding authentication (login, logout, protected routes) to Express.js web applications - integrates express-openid-connect for session-based auth.","auth0-express",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-express/SKILL.md",[502,503,504,505],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-fastapi-api","Use when securing FastAPI API endpoints with JWT Bearer token validation, scope/permission checks, or stateless auth - integrates auth0-fastapi-api for REST APIs receiving access tokens from SPAs, mobile apps, or other clients. Also handles DPoP proof-of-possession token binding. Triggers on: Auth0FastAPI, FastAPI API auth, JWT validation, require_auth, DPoP.","auth0-fastapi-api",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-fastapi-api/SKILL.md",[513,514,515,516],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-fastify","Use when adding authentication (login, logout, protected routes) to Fastify web applications - integrates @auth0/auth0-fastify for session-based auth. For stateless Fastify APIs use auth0-fastify-api instead.","auth0-fastify",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-fastify/SKILL.md",[524],{"path":388,"priority":306},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-fastify-api","Use when securing Fastify API endpoints with JWT Bearer token validation, scope/permission checks, or stateless auth - integrates @auth0/auth0-fastify-api for REST APIs receiving access tokens from frontends or mobile apps.","auth0-fastify-api",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-fastify-api/SKILL.md",[532],{"path":388,"priority":306},{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-flask","Use when adding login, logout, and user profile to a Flask web application using session-based authentication - integrates auth0-server-python for server-rendered apps with login/callback/profile/logout flows.","auth0-flask",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-flask/SKILL.md",[540,541,542,543],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":545,"description":546,"displayName":547,"installMethods":548,"rationale":549,"selectedPaths":550,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-ionic-angular","Use when adding Auth0 authentication to an Ionic Angular application with Capacitor — integrates @auth0/auth0-angular SDK with Capacitor Browser and App plugins for native iOS/Android deep linking, login, logout, and user profile display.","auth0-ionic-angular",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-ionic-angular/SKILL.md",[551,552,553,554],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":556,"description":557,"displayName":558,"installMethods":559,"rationale":560,"selectedPaths":561,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-ionic-react","Use when adding Auth0 authentication to an Ionic React application with Capacitor — integrates @auth0/auth0-react SDK with Capacitor Browser and App plugins for native iOS/Android deep linking, login, logout, and user profile display.","auth0-ionic-react",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-ionic-react/SKILL.md",[562,563,564,565],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-ionic-vue","Use when adding Auth0 authentication to an Ionic Vue application with Capacitor — integrates @auth0/auth0-vue SDK with Capacitor Browser and App plugins for native iOS/Android deep linking, login, logout, and user profile display.","auth0-ionic-vue",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-ionic-vue/SKILL.md",[573,574,575,576],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":246,"description":10,"displayName":13,"installMethods":578,"rationale":579,"selectedPaths":580,"source":312,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-java-mvc-common/SKILL.md",[581,582,583,584],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-mfa","Use when adding MFA, 2FA, TOTP, SMS codes, push notifications, passkeys, or when requiring step-up verification for sensitive operations or meeting compliance requirements (HIPAA, PCI-DSS) - covers adaptive and risk-based authentication with Auth0.","auth0-mfa",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-mfa/SKILL.md",[592,593,595,596,598],{"path":388,"priority":306},{"path":594,"priority":323},"references/advanced.md",{"path":427,"priority":323},{"path":597,"priority":323},"references/backend.md",{"path":599,"priority":323},"references/examples.md",{"basePath":601,"description":602,"displayName":603,"installMethods":604,"rationale":605,"selectedPaths":606,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-migration","Use when migrating or switching from an existing auth provider (Firebase, Cognito, Supabase, Clerk, custom auth) to Auth0 - covers bulk user import, gradual migration strategies, code migration patterns, and JWT validation updates.","auth0-migration",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-migration/SKILL.md",[607,608,610],{"path":388,"priority":306},{"path":609,"priority":323},"references/code-patterns.md",{"path":611,"priority":323},"references/user-import.md",{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-nextjs","Use when adding authentication to Next.js applications (login, logout, protected pages, middleware, server components) - supports App Router and Pages Router with @auth0/nextjs-auth0 SDK.","auth0-nextjs",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-nextjs/SKILL.md",[619,620,621,622],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-nuxt","Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK","auth0-nuxt",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-nuxt/SKILL.md",[630,631,632,634],{"path":388,"priority":306},{"path":599,"priority":323},{"path":633,"priority":323},"references/route-protection.md",{"path":635,"priority":323},"references/session-stores.md",{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-quickstart","Use when adding authentication or login to any app - detects your stack (React, Next.js, Vue, Nuxt, Angular, Express, Fastify, FastAPI, ASP.NET Core, React Native, Expo, Android, Swift), sets up an Auth0 account if needed, and routes to the correct SDK setup workflow.","auth0-quickstart",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-quickstart/SKILL.md",[643,644,645,647],{"path":388,"priority":306},{"path":463,"priority":323},{"path":646,"priority":323},"references/concepts.md",{"path":648,"priority":323},"references/environments.md",{"basePath":650,"description":651,"displayName":652,"installMethods":653,"rationale":654,"selectedPaths":655,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-react","Use when adding authentication to React applications (login, logout, user sessions, protected routes) - integrates @auth0/auth0-react SDK for SPAs with Vite or Create React App","auth0-react",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-react/SKILL.md",[656,657,658,659],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":661,"description":662,"displayName":663,"installMethods":664,"rationale":665,"selectedPaths":666,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-react-native","Use when adding authentication to React Native or Expo mobile apps (iOS/Android) with biometric support - integrates react-native-auth0 SDK with native deep linking","auth0-react-native",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-react-native/SKILL.md",[667,668,669,671],{"path":388,"priority":306},{"path":427,"priority":323},{"path":670,"priority":323},"references/patterns.md",{"path":431,"priority":323},{"basePath":673,"description":674,"displayName":675,"installMethods":676,"rationale":677,"selectedPaths":678,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-spa-js","Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers","auth0-spa-js",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-spa-js/SKILL.md",[679,680,681,682,683,684,685,686,687,688,689,690,692,693],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"path":476,"priority":391},{"path":478,"priority":391},{"path":482,"priority":391},{"path":484,"priority":391},{"path":486,"priority":391},{"path":488,"priority":391},{"path":490,"priority":391},{"path":691,"priority":391},"scripts/utils/env-writer.mjs",{"path":492,"priority":391},{"path":494,"priority":391},{"basePath":695,"description":696,"displayName":697,"installMethods":698,"rationale":699,"selectedPaths":700,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-springboot-api","Use when securing Spring Boot API endpoints with JWT Bearer token validation, scope-based authorization, or DPoP proof-of-possession - integrates com.auth0:auth0-springboot-api SDK for REST APIs receiving access tokens from frontends or mobile apps. Triggers on Auth0AuthenticationFilter, Spring Boot API auth, JWT validation, SecurityFilterChain, hasAuthority SCOPE.","auth0-springboot-api",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-springboot-api/SKILL.md",[701,702,703,704],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-swift","Use when adding Auth0 authentication to an iOS, macOS, tvOS, watchOS, or visionOS application — integrates the Auth0.swift SDK for native Apple platform authentication using Web Auth, CredentialsManager, and biometric protection.","auth0-swift",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-swift/SKILL.md",[712,713,714,715,716,717,718,719,720,721,722,723,725,726,728,729,731],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"path":476,"priority":391},{"path":478,"priority":391},{"path":482,"priority":391},{"path":484,"priority":391},{"path":486,"priority":391},{"path":488,"priority":391},{"path":490,"priority":391},{"path":724,"priority":391},"scripts/utils/entitlements.mjs",{"path":492,"priority":391},{"path":727,"priority":391},"scripts/utils/plist-writer.mjs",{"path":494,"priority":391},{"path":730,"priority":391},"scripts/utils/xcode-modify.rb",{"path":732,"priority":391},"scripts/utils/xcode-project.mjs",{"basePath":734,"description":735,"displayName":736,"installMethods":737,"rationale":738,"selectedPaths":739,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/auth0-vue","Use when adding authentication to Vue.js 3 applications (login, logout, user sessions, protected routes) - integrates @auth0/auth0-vue SDK for SPAs with Vite or Vue CLI","auth0-vue",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/auth0-vue/SKILL.md",[740,741,742,743],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/express-oauth2-jwt-bearer","Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support","express-oauth2-jwt-bearer",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/express-oauth2-jwt-bearer/SKILL.md",[751,752,753,754,755,756,757,759,760,761,762,763,764],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"path":476,"priority":391},{"path":478,"priority":391},{"path":758,"priority":391},"scripts/utils/apis.mjs",{"path":482,"priority":391},{"path":484,"priority":391},{"path":490,"priority":391},{"path":691,"priority":391},{"path":492,"priority":391},{"path":494,"priority":391},{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":312,"sourceLanguage":18,"type":248},"plugins/auth0/skills/go-jwt-middleware","Use when securing Go HTTP API endpoints with JWT Bearer token validation, scope/permission checks, or stateless auth. Integrates github.com/auth0/go-jwt-middleware/v3 for REST APIs receiving access tokens from frontends or mobile apps. Also handles DPoP proof-of-possession token binding. Triggers on jwtmiddleware, go-jwt-middleware, Go API auth, JWT validation, CheckJWT.","go-jwt-middleware",{"claudeCode":12},"SKILL.md frontmatter at plugins/auth0/skills/go-jwt-middleware/SKILL.md",[772,773,774,775],{"path":388,"priority":306},{"path":427,"priority":323},{"path":429,"priority":323},{"path":431,"priority":323},{"sources":777},[778],"manual",{"closedIssues90d":233,"description":780,"forks":234,"license":240,"openIssues90d":236,"pushedAt":237,"readmeSize":231,"stars":238,"topics":781},"Auth0 Agent Skills",[],{"classifiedAt":783,"discoverAt":784,"extractAt":785,"githubAt":785,"updatedAt":783},1778682677094,1778682673018,1778682675635,[212,215,213,216,217,214],{"evaluatedAt":244,"extractAt":285,"updatedAt":244},[],[790,810,829,848,865,883],{"_creationTime":791,"_id":792,"community":793,"display":794,"identity":797,"providers":798,"relations":806,"tags":807,"workflow":808},1778682677410.0361,"k178hnw42s05kwr0zcw7ndpyrd86ma9k",{"reviewCount":8},{"description":696,"installMethods":795,"name":796,"sourceUrl":14},{"claudeCode":12},"Auth0 Spring Boot API",{"basePath":695,"githubOwner":212,"githubRepo":247,"locale":18,"slug":697,"type":248},{"evaluate":799,"extract":805},{"promptVersionExtension":205,"promptVersionScoring":206,"score":800,"tags":801,"targetMarket":218,"tier":219},99,[213,802,803,266,216,212,804],"spring-boot","api-security","dpop",{"commitSha":276,"license":240},{"parentExtensionId":251,"repoId":281},[803,212,804,213,266,216,802],{"evaluatedAt":809,"extractAt":285,"updatedAt":809},1778683314930,{"_creationTime":811,"_id":812,"community":813,"display":814,"identity":817,"providers":818,"relations":825,"tags":826,"workflow":827},1778682677410.0369,"k172a96fyh4jrhrb5qc6tfrbp986nrey",{"reviewCount":8},{"description":746,"installMethods":815,"name":816,"sourceUrl":14},{"claudeCode":12},"Auth0 Express OAuth2 JWT Bearer",{"basePath":745,"githubOwner":212,"githubRepo":247,"locale":18,"slug":747,"type":248},{"evaluate":819,"extract":824},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":820,"targetMarket":218,"tier":219},[212,266,215,821,822,265,823],"express","nodejs","api",{"commitSha":276,"license":240},{"parentExtensionId":251,"repoId":281},[823,212,215,821,266,822,265],{"evaluatedAt":828,"extractAt":285,"updatedAt":828},1778683411304,{"_creationTime":830,"_id":831,"community":832,"display":833,"identity":836,"providers":837,"relations":844,"tags":845,"workflow":846},1778682677410.036,"k175ceb6bs7yjnm2q2x7m611n986nmja",{"reviewCount":8},{"description":674,"installMethods":834,"name":835,"sourceUrl":14},{"claudeCode":12},"Auth0 SPA JS Integration",{"basePath":673,"githubOwner":212,"githubRepo":247,"locale":18,"slug":675,"type":248},{"evaluate":838,"extract":843},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":839,"targetMarket":218,"tier":219},[215,212,268,840,841,842],"javascript","svelte","configuration",{"commitSha":276,"license":240},{"parentExtensionId":251,"repoId":281},[212,215,842,840,268,841],{"evaluatedAt":847,"extractAt":285,"updatedAt":847},1778683297591,{"_creationTime":849,"_id":850,"community":851,"display":852,"identity":854,"providers":855,"relations":861,"tags":862,"workflow":863},1778682677410.035,"k17a8h3wj2pvee6cykczjfvb7d86n9we",{"reviewCount":8},{"description":625,"installMethods":853,"name":626,"sourceUrl":14},{"claudeCode":12},{"basePath":624,"githubOwner":212,"githubRepo":247,"locale":18,"slug":626,"type":248},{"evaluate":856,"extract":860},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":857,"targetMarket":218,"tier":219},[212,858,215,269,859,265],"nuxt","typescript",{"commitSha":276},{"parentExtensionId":251,"repoId":281},[212,215,858,265,859,269],{"evaluatedAt":864,"extractAt":285,"updatedAt":864},1778683222653,{"_creationTime":866,"_id":867,"community":868,"display":869,"identity":872,"providers":873,"relations":879,"tags":880,"workflow":881},1778682677410.0347,"k17cts1j65mahq0p4y7cagrsnd86ndxf",{"reviewCount":8},{"description":614,"installMethods":870,"name":871,"sourceUrl":14},{"claudeCode":12},"Auth0 Next.js",{"basePath":613,"githubOwner":212,"githubRepo":247,"locale":18,"slug":615,"type":248},{"evaluate":874,"extract":878},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":875,"targetMarket":218,"tier":219},[876,212,215,859,877],"nextjs","web-development",{"commitSha":276,"license":240},{"parentExtensionId":251,"repoId":281},[212,215,876,859,877],{"evaluatedAt":882,"extractAt":285,"updatedAt":882},1778683195282,{"_creationTime":884,"_id":885,"community":886,"display":887,"identity":889,"providers":890,"relations":897,"tags":898,"workflow":899},1778682677410.033,"k178hshhjvwg46t7wgtj81gr2986n7ww",{"reviewCount":8},{"description":535,"installMethods":888,"name":536,"sourceUrl":14},{"claudeCode":12},{"basePath":534,"githubOwner":212,"githubRepo":247,"locale":18,"slug":536,"type":248},{"evaluate":891,"extract":896},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":892,"targetMarket":218,"tier":219},[893,212,215,877,894,895],"flask","python","session-management",{"commitSha":276},{"parentExtensionId":251,"repoId":281},[212,215,893,894,895,877],{"evaluatedAt":900,"extractAt":285,"updatedAt":900},1778683012001]