auth0 avatar

Auth0 Expo

Adds Auth0 authentication to Expo apps using the react-native-auth0 SDK with proper native iOS and Android configuration. Handles the full setup: Expo config plugin integration, custom URL schemes, callback configuration, and the Auth0Provider wrapper with login/logout hooks. One thing to know upfront: this only works with custom development builds or EAS, not Expo Go, because it needs native modules. The skill includes automated build verification and will bail after a few failed attempts rather than spinning forever. Good choice if you're on Expo SDK 53+ and need managed authentication. For bare React Native CLI projects, you want auth0-react-native instead.

skills.sh installs
555
GitHub stars
56
last updated
Aug 21, 2026

Install

$ npx -y skills add auth0/agent-skills --skill auth0-expo --agent claude-code

Installs into .claude/skills of the current project.

Files

Adds Auth0 authentication to Expo apps using the react-native-auth0 SDK with proper native iOS and Android configuration. Handles the full setup: Expo config plugin integration, custom URL schemes, callback configuration, and the Auth0Provider wrapper with login/logout hooks. One thing to know upfront: this only works with custom development builds or EAS, not Expo Go, because it needs native modules. The skill includes automated build verification and will bail after a few failed attempts rather than spinning forever. Good choice if you're on Expo SDK 53+ and need managed authentication. For bare React Native CLI projects, you want auth0-react-native instead.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/auth0/agent-skills
Categories
Frontend Development, AI & Agent Building, Mobile Development, CLI & Terminal
First seen
Jun 3, 2026

More from auth0/agent-skills

All 23
1manutej avatarfigma-designmanutej/luxor-claude-marketplaceFigma workflows, components, auto layout, constraints, prototyping, design systems, and plugin development based on Figma Plugin API documentation544skills.sh installs
2parthjadhav avatarios-marketing-captureparthjadhav/ios-marketing-captureUse when the user wants to automate capture of marketing screenshots for a SwiftUI iOS app across multiple locales, devices, or appearances. Covers full-screen 528skills.sh installs
3wanshuiyin avatarpaper-posterwanshuiyin/auto-claude-code-research-in-sleepDEPRECATED — superseded by /paper-poster-html. Kept only as a redirect for muscle memory; do not use for new posters.528skills.sh installs
4manutej avatarvuejs-developmentmanutej/luxor-claude-marketplaceComprehensive Vue.js development skill covering Composition API, reactivity system, components, directives, and modern Vue 3 patterns based on official Vue.js d511skills.sh installs
5glitternetwork avatarpinme-shareglitternetwork/pinmeUse this skill when the user wants to share, publish, or upload a static result through PinMe, especially by generating a static HTML share page for a PinMe pro509skills.sh installs
6ggprompts avatarbubbleteaggprompts/tfeBuild terminal user interfaces with Go and Bubbletea framework. Use for creating TUI apps with the Elm architecture, dual-pane layouts, accordion modes, mouse/k505skills.sh installs