$npx skillfedfor your agent

Integrating Clerk Expo

Add Clerk authentication to Expo apps using @clerk/clerk-expo with secure token storage via Expo SecureStore. Build custom sign-in and sign-up screens, protect routes with Expo Router or React Navigation, and integrate OAuth, SSO, and Apple Sign-in for iOS.

Integrating Clerk Expo sets up Clerk authentication in React Native Expo apps with custom flows and secure token caching.

AI-generated summary based on this skill's SKILL.md

2 2 unlicensed, metadata onlyupdated by tristanmanchester

Decision gist · record as of 2026-06-29

Integrating Clerk Expo sets up Clerk authentication in React Native Expo apps with custom flows and secure token caching. Add Clerk authentication to Expo apps using @clerk/clerk-expo with secure token storage via Expo SecureStore. Build custom sign-in and sign-up screens, protect routes with Expo Router or React Navigation, and integrate OAuth, SSO, and Apple Sign-in for iOS.

manual: git clone https://github.com/tristanmanchester/agent-skills → cp -r agent-skills ~/.claude/skills/integrating-clerk-expo

Use it when

  • Clerk authentication in an Expo app involves installing the @clerk/clerk-expo package, initializing ClerkProvider with your publishable key.
  • Integrating Clerk Expo into your project requires installing @clerk/clerk-expo, setting your publishable key in environment variables.
Same gist for agents: .md · .json

Install

tristanmanchester/agent-skills/integrating-clerk-expo · repository language: Python

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I set up clerk for expo?

Integrating Clerk Expo begins by installing @clerk/clerk-expo and configuring your Clerk API keys. Add your publishable key to your Expo app's environment, then wrap your app with ClerkProvider. Integrating Clerk Expo uses Expo SecureStore to safely store authentication tokens on the device, ensuring credentials remain protected across app sessions.

What is clerk authentication expo app setup?

Clerk authentication in an Expo app involves installing the @clerk/clerk-expo package, initializing ClerkProvider with your publishable key, and building custom sign-in and sign-up screens. Integrating Clerk Expo supports OAuth, SSO, and Apple Sign-in for iOS, letting you offer multiple authentication methods to users.

How do I integrate clerk into my expo project?

Integrating Clerk Expo into your project requires installing @clerk/clerk-expo, setting your publishable key in environment variables, and wrapping your root component with ClerkProvider. Then build authentication UI screens and protect routes using Expo Router or React Navigation to control access based on user session state.

Can I use clerk with expo for mobile auth?

Yes, Integrating Clerk Expo provides complete mobile authentication support. The @clerk/clerk-expo SDK handles secure token storage via Expo SecureStore, supports OAuth and SSO providers, and integrates Apple Sign-in for iOS. You build custom sign-in screens and route protection using Expo Router or React Navigation.

What authentication methods does Clerk Expo support?

Integrating Clerk Expo supports multiple authentication methods including OAuth providers, single sign-on (SSO), and Apple Sign-in for iOS devices. You can build custom sign-in and sign-up screens tailored to your app's design while leveraging Clerk's secure token management through Expo SecureStore.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Integrate Clerk authentication into an Expo mobile application”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

clerk-frontend-sdks
by JosiahSiegel · JosiahSiegel/claude-plugin-marketplace

This skill guides frontend integration of Clerk authentication across React, Vue, Nuxt, Astro, Expo, and plain JavaScript. Learn SDK selection for your framework, provider setup with publishable keys, prebuilt component patterns, and custom flow state management. Covers token fetching for cross-origin APIs, CORS and cookie handling, routing guards, organization switching, and the critical distinction between client-side presentation state and server-side authorization.

MITupdated Jun 2026
★ 49repo stars
Clerk Expo
by clerk · clerk/skills

Clerk Expo integrates authentication into Expo and React Native projects via prebuilt native components or custom flows. Support includes email/password, SMS/phone OTP, MFA, OAuth/SSO, native Google/Apple sign-in, protected routes, biometrics, and push notifications.

no license declared → metadata onlyupdated Jul 2026
★ 63repo stars
Clerk React Patterns
by clerk · clerk/skills

Master authentication in React single-page apps with Clerk's @clerk/react library. This skill covers ClerkProvider initialization, essential hooks like useAuth and useUser, protecting routes with React Router, and building custom sign-in experiences. Get patterns for token retrieval, loading states, and common setup mistakes.

no license declared → metadata onlyupdated Jul 2026
★ 63repo stars
Clerk Setup
by clerk · clerk/skills

Clerk Setup guides you through adding Clerk authentication to any project by detecting your framework and following official quickstart instructions. The skill supports CLI-driven provisioning for new and existing apps, automatic key generation via Keyless, or manual Dashboard configuration. It covers Next.js, React, Vue, Nuxt, Astro, React Router, TanStack Start, Express, Fastify, Expo, and other platforms.

no license declared → metadata onlyupdated Jul 2026
★ 63repo stars
Clerk Chrome Extension Patterns
by clerk · clerk/skills

This skill covers authentication patterns for Chrome extensions built with Clerk, including popup and side panel UIs, OAuth delegation via syncHost, and service worker token management. Learn which auth methods work in each extension context, configure stable extension IDs, and handle session syncing with your web app.

no license declared → metadata onlyupdated Jul 2026
★ 63repo stars
Clerk
by clerk · clerk/skills

Clerk is a router that directs you to specialized authentication skills based on your framework and use case. Whether you're setting up Clerk in Next.js, React, Vue, Nuxt, Astro, native iOS/Android, or managing organizations and billing, this skill identifies your task and points you to the right resource. Covers CLI operations, custom flows, webhooks, testing, and backend API integration.

no license declared → metadata onlyupdated Jul 2026
★ 63repo stars

More skills Clerk React Router Patterns (unlicensed) · Clerk Tanstack Patterns (unlicensed)

Tags
mobile-authenticationexpo-frameworkidentity-managementreact-native-authdeveloper-guidesetup-tutorialthird-party-integration