rn-auth

Community

Secure Expo login flows with robust auth patterns.

AuthorCJHarmath
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers implement secure, reusable authentication patterns for Expo-based React Native apps, covering login flows, OAuth sign-in (Google/Apple), token management, and session handling.

Core Features & Use Cases

  • OAuth & Sign-in: Integrate expo-auth-session with web browser providers for Google/Apple sign-in and handle redirects reliably.
  • Token Management: Persist tokens securely using expo-secure-store, with safe refresh and logout flows.
  • Auth Context & Protected Routes: Provide a reusable AuthProvider and useAuth hook to protect routes and manage user state.
  • Backend Integration: Validate tokens on the backend and attach auth headers to API requests in client code.

Quick Start

Integrate rn-auth by wrapping your app with AuthProvider and using useAuth to read or update authentication state.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rn-auth
Download link: https://github.com/CJHarmath/claude-agents-skills/archive/main.zip#rn-auth

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.