CtrlK
BlogDocsLog inGet started
Tessl Logo

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

Install with Tessl CLI

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

96

1.14x

Does it follow best practices?

Evaluation97%

1.14x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

8%

Add Authentication to a React Native Banking App

Auth0Provider setup and useAuth0 hook usage

Criteria
Without context
With context

Correct SDK package

100%

100%

Auth0Provider wrapper

100%

100%

Env var domain

100%

100%

Env var clientId

100%

100%

useAuth0 hook

100%

100%

authorize() for login

100%

100%

Login scope

0%

100%

clearSession() for logout

100%

100%

isLoading handling

100%

100%

Try-catch on authorize

100%

100%

Try-catch on clearSession

100%

100%

Env file created

100%

100%

Without context: $0.4035 · 1m 44s · 22 turns · 27 in / 6,664 out tokens

With context: $0.6018 · 1m 46s · 28 turns · 1,558 in / 6,671 out tokens

92%

19%

Configure Auth0 Deep Linking for a Cross-Platform Expo App

Native platform deep linking configuration

Criteria
Without context
With context

Expo install command

0%

0%

app.json scheme

100%

100%

app.json bundleIdentifier

100%

100%

app.json android package

100%

100%

iOS CFBundleURLTypes

100%

100%

iOS URL scheme format

0%

100%

Android RedirectActivity

100%

100%

Android exported true

100%

100%

Android pathPrefix

55%

100%

Auth0 Native app type

100%

100%

Callback URL format

50%

100%

Without context: $0.5030 · 2m 3s · 23 turns · 30 in / 8,128 out tokens

With context: $0.5585 · 1m 45s · 25 turns · 1,790 in / 6,457 out tokens

100%

10%

Build a React Native Dashboard with Authenticated API Access

API token retrieval and protected screen patterns

Criteria
Without context
With context

getCredentials for tokens

100%

100%

Bearer Authorization header

100%

100%

audience in authorize

100%

100%

isLoading guard

100%

100%

User presence check

100%

100%

getCredentials refresh

100%

100%

API try-catch

100%

100%

scope includes offline_access

0%

100%

useAuth0 hook usage

100%

100%

No custom token storage

100%

100%

Without context: $0.8098 · 3m 49s · 36 turns · 43 in / 11,593 out tokens

With context: $1.5476 · 5m 28s · 52 turns · 1,585 in / 18,181 out tokens

Evaluated
Agent
Claude Code
Model
Unknown

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.