clerk-expo-patterns

clerk expo patterns

clerk ↓ 6.9k
Claude Code
View source ↗

What it does

  • SecureStore — encrypt token in device keychain (recommended for production)
  • tokenCache — prop on <ClerkProvider> that provides custom storage
  • useAuth — same API as web, works in any component
  • OAuth — requires useSSO + deep link scheme configured in app.json
  • clerk-setup - Initial Clerk install
  • clerk-custom-ui - Custom flows & appearance
  • clerk-orgs - B2B organizations

Requirements & configuration

  • SDK: @clerk/expo v3+. Requires Expo 53+, React Native 0.73+.
  • What Do You Need?
  • | Persist tokens with SecureStore | references/token-storage.md |
  • Clerk stores the session token in memory by default. In native apps:
  • SecureStore — encrypt token in device keychain (recommended for production)

Configuration: NEXT_PUBLIC_EXPO_PUBLIC_

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

clerk expo patterns

Source

Repository: https://github.com/clerk/skills

clerk-expo-patterns FAQ

What does the clerk-expo-patterns skill do?

Expo / React Native patterns with Clerk — SecureStore token cache, OAuth deep linking, useAuth in native, Expo Router protected routes, push notifications with user context. Triggers on: expo clerk, clerk react native, SecureStore token cache, expo router auth, OAuth deep link clerk, mobile auth clerk. SecureStore — encrypt token in device keychain (recommended for production) tokenCache — prop on <ClerkProvider> that provides custom storage

What does clerk-expo-patterns require?

SDK: @clerk/expo v3+. Requires Expo 53+, React Native 0.73+. What Do You Need? | Persist tokens with SecureStore | references/token-storage.md | Clerk stores the session token in memory by default. In native apps: SecureStore — encrypt token in device keychain (recommended for production) Configuration keys: NEXT_PUBLIC_, EXPO_PUBLIC_.

How do I install clerk-expo-patterns?

Run: npx -y skills add https://github.com/clerk/skills --skill clerk-expo-patterns --agent claude-code — the source lives at github.com/clerk/skills.

Maintain clerk-expo-patterns?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

clerk-expo-patterns on getagentictools
[![clerk-expo-patterns on getagentictools](https://getagentictools.com/badge/skills/clerk-skills-clerk-expo-patterns.svg)](https://getagentictools.com/skills/clerk-skills-clerk-expo-patterns?ref=badge)
npx agentictools info skills/clerk-skills-clerk-expo-patterns

The second line is the CLI lookup for this page — handy in READMEs and docs.