expo-examples

Adapt or scaffold Expo's official with-* integration examples into React Native apps.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/sombek/fitness-guidance-app --skill expo-examples-sombek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-examples
Source: https://github.com/sombek/fitness-guidance-app/tree/main/mobile/.agents/skills/expo-examples
Command: npx skills add https://github.com/sombek/fitness-guidance-app --skill expo-examples-sombek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Integrating a third-party library or service into an Expo app often means guessing at the right dependencies, config plugins, and wiring. This Skill gives you Expo's official, version-matched integration patterns from the expo/examples repository so you adapt a canonical setup instead of hand-rolling one. ## Core Features & Use Cases - Pattern adaptation: Read a with-* example (Stripe, Clerk, Supabase, maps, SQLite, Skia, and ~70 more) and port only its dependencies, app.json config plugins, and integration code into an existing project without overwriting the user's setup. - Project scaffolding: Start a greenfield app directly from any example with npx create-expo --example. - Live catalog verification: Confirm example names against the live repo and check meta.json for renamed or deprecated examples before recommending them. - Use Case: A developer wants to add Stripe payments to an existing Expo app. The Skill locates with-stripe, reads its server routes, package.json, and app.json, then merges only the missing pieces into the user's project using npx expo install for SDK-correct versions. ## Quick Start Use the expo-examples skill to find the official Expo example for integrating Stripe and adapt its pattern into my current app.

Frequently Asked Questions about expo-examples

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a third-party library into an Expo app?

Find the matching with-* example in the expo/examples repo, read its package.json, app.json, and integration code, then port only the missing pieces into your app. Install dependencies with npx expo install so versions match your SDK instead of copying pinned versions.

How do I create a new Expo project from an example?

Run npx create-expo --example with-stripe (or -e for short) to scaffold a fresh project from any example in the expo/examples repo. With bun, use bun create expo --example with-stripe.

What integrations does the expo/examples repository cover?

The repo contains roughly 70 single-concern examples covering auth (Clerk, Auth0), payments (Stripe), backends (Supabase, Convex, GraphQL), local databases (SQLite, Zustand), styling (NativeWind, styled-components), animation (Reanimated, Skia), AI (OpenAI), and more.

Can I copy an example's package.json versions directly into my project?

No. Examples track the latest Expo SDK, so their pinned versions may not match your project. Add only the missing dependencies with npx expo install, which resolves SDK-correct versions automatically.

Why does an Expo example name not exist in the repo anymore?

Examples get renamed or deprecated over time. Check meta.json in the repo root: its aliases map points to renamed destinations, and its deprecated map explains dead examples with a message pointing to the modern replacement.