CtrlK
BlogDocsLog inGet started
Tessl Logo

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

Install with Tessl CLI

npx tessl i github:auth0/agent-skills --skill auth0-react
What are skills?

96

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates when to use it (authentication in React apps) and includes excellent trigger terms covering both user-facing concepts (login, logout) and technical specifics (Auth0 SDK, Vite, CRA). The main weakness is that the capability description could be more specific about concrete actions beyond the parenthetical list.

DimensionReasoningScore

Specificity

Names the domain (authentication in React) and lists some actions (login, logout, user sessions, protected routes), but doesn't comprehensively describe concrete actions like 'configure providers', 'implement token refresh', or 'handle authentication callbacks'.

2 / 3

Completeness

Explicitly answers both what (adding authentication with login, logout, sessions, protected routes using Auth0 SDK) and when ('Use when adding authentication to React applications') with clear trigger guidance at the start.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'authentication', 'login', 'logout', 'user sessions', 'protected routes', 'React', 'SPA', 'Vite', 'Create React App', and the specific SDK name '@auth0/auth0-react'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific technology stack (Auth0 + React + Vite/CRA), clear niche for SPA authentication, and explicit SDK reference that distinguishes it from other auth skills or general React skills.

3 / 3

Total

11

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an exemplary skill file that demonstrates excellent token efficiency while remaining highly actionable. The clear workflow, comprehensive common mistakes table, and well-organized progressive disclosure to reference materials make this easy to follow. The 'When NOT to Use' section is particularly valuable for routing to appropriate alternatives.

DimensionReasoningScore

Conciseness

The skill is lean and efficient, providing only necessary information without explaining concepts Claude already knows. Code examples are minimal but complete, and the structure avoids unnecessary padding or explanations of what Auth0 or React are.

3 / 3

Actionability

Provides fully executable, copy-paste ready code for each step including environment setup, provider configuration, and authentication UI components. Commands are specific and complete with both Vite and CRA variants.

3 / 3

Workflow Clarity

Clear 5-step numbered workflow with explicit sequencing. Includes a testing step at the end. The 'Common Mistakes' table serves as implicit validation guidance, helping catch errors before they occur.

3 / 3

Progressive Disclosure

Excellent structure with a concise quick start in the main file and clear one-level-deep references to detailed documentation (Setup Guide, Integration Guide, API Reference). Navigation is well-signaled with descriptive links.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

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.