CtrlK
BlogDocsLog inGet started
Tessl Logo

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

96

1.04x
Quality

95%

Does it follow best practices?

Impact

100%

1.04x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

Add Authentication to a Vue 3 Project Management App

Auth0 plugin setup and login/logout UI

Criteria
Without context
With context

Correct package import

100%

100%

Plugin registered before mount

100%

100%

VITE_ env var names

100%

100%

import.meta.env access

100%

100%

redirect_uri set to origin

100%

100%

useAuth0 composable used

100%

100%

isLoading guard present

100%

100%

loginWithRedirect usage

100%

100%

logout with returnTo

100%

100%

No manual token storage

100%

100%

Correct env values

100%

100%

100%

Add Route Protection to a Vue 3 Learning Platform

Protected routes with auth guard

Criteria
Without context
With context

Auth guard import from SDK

100%

100%

Guard applied to /dashboard

100%

100%

Guard applied to /courses

100%

100%

Guard applied to /profile

100%

100%

Home route unprotected

100%

100%

Lazy-loaded components

100%

100%

createWebHistory used

100%

100%

createRouter from vue-router

100%

100%

No custom beforeEach

100%

100%

No manual loginWithRedirect in router

100%

100%

Router default exported

100%

100%

No isAuthenticated check in router

100%

100%

100%

10%

Integrate Authenticated API Calls with Persistent Sessions

API token retrieval and session persistence

Criteria
Without context
With context

Audience in plugin config

100%

100%

Session persistence: cacheLocation

100%

100%

Session persistence: refresh tokens

0%

100%

getAccessTokenSilently used

100%

100%

Bearer token in header

100%

100%

Correct API endpoint

100%

100%

useAuth0 composable

100%

100%

Error state handled

100%

100%

Loading state handled

100%

100%

No manual token storage

100%

100%

Repository
auth0/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.