PlugWiki

expo-examples (Expo): a skill that finds and adapts Expo's official integration examples

expo-examples makes your agent find the right integration in Expo's official example repo and adapt it to your app or scaffold a new one.

Installs
28.1K
on skills.sh
Stars
4K
on GitHub
Files
2
besides SKILL.md
Updated
Nov 2026
last repo commit

The skill points at expo/examples, Expo's library of about 70 with-<library> projects, each built around one service or library. It works in two modes. In inspiration mode, the agent reads the example and ports the pattern into your existing project. In scaffold mode, it starts a fresh project from the example.

It triggers when you integrate a third-party library or service into an Expo app. It needs gh, git, or npx available. In inspiration mode it reads the example with gh api, or copies it into a scratch folder (never into your project) when there are many files, and adapts without overwriting your config. It also tells the agent to align versions with npx expo install instead of copying pinned versions.

Good for

  • Expo developers adding Stripe, Clerk, Supabase, maps or SQLite to an app
  • Developers who want the canonical pattern, not a blog post version
  • Anyone starting a new Expo project from a working example

Install expo-examples

Claude Code

  1. 1

    Copy this prompt.

    Install the expo-examples skill in Claude Code. Run this command:
    
    npx skills@latest add expo/skills --skill expo-examples
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js, GitHub CLI (gh).

Pick one route, not both, or you get the skill twice. The plugin route installs the whole expo plugin: 23 skills (the plugin's skills folder lists them) and an Expo MCP server entry pointing to https://mcp.expo.dev/mcp, which the README says gives the agent live access to Expo docs, EAS builds and workflows, TestFlight crash data and simulator screenshots. It updates through the plugin marketplace. The skills CLI route installs only expo-examples. Either way the skill runs gh, git and npx commands, so have the GitHub CLI and Node.js available. No Claude app upload tab is listed because the skill runs those commands in a terminal.

From the vendor's docs. Source.

What's in the skill

When it loads

Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when integrating a third-party library or service into an existing Expo app and you want the canonical, version-matched pattern to adapt, or when scaffolding a new project from one with `npx create-expo --example`.

Sections in SKILL.md

  1. Two modes
  2. Workflow
  3. 1. Find the right example
  4. 2a. Inspiration mode — study without touching the user's project
  5. 2b. Scaffold mode — new project from an example
  6. 3. Adapt into the user's app — non-destructively (critical)
  7. Gotchas
  8. Related skills
  9. References
  10. Submitting Feedback

Key facts

Installs on skills.sh
28,101 (as of Nov 2, 2026)
License
MIT
Last repo commit
Nov 1, 2026

What it includes

  • Maps your need to an example name

    Uses the bundled catalog.md for triage, then confirms against the live list with `gh api` and meta.json for renamed or deprecated examples.

    Network · 1. Find the example

  • Reads an example and applies the pattern by hand

    Lists the whole example in one call, reads README, package.json and app.json first, then the integration code and .env shape. For many files it copies the example to a scratch folder with `npx degit` or a sparse `git clone`.

    Runs code · 2a. Inspiration mode

  • Starts a new project from an example

    Runs `npx create-expo --example <name>` or `bun create expo --example <name>`.

    Runs code · 2b. Scaffold mode

  • Adds only what the example introduces

    Adds missing dependencies with `npx expo install`, merges config plugins and permissions, ports code and recreates env vars as placeholders.

    Write · 3. Adapt non-destructively

  • Branch is master, not main

    Every example also has a launch.expo.dev link.

    Gotchas

  • Routes to expo-ui, expo-native-ui, expo-router, expo-module, expo-upgrade

    Optional companions in the same repo.

    Related skills

  • Can send a report to Expo

    SKILL.md gives an `npx --yes @expo/agent-cli@latest feedback` command for specific, actionable problems.

    Runs code · Feedback

From the official docs

Permissions

Low risk

It reads public GitHub repos, runs gh, git and npx commands, and in scaffold mode creates a new project folder. It can also send a feedback report to Expo if the agent runs the feedback command.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • The plugin route adds a remote MCP server

    Only if you choose the plugin install: plugins/expo/.mcp.json registers an HTTP MCP server named expo at https://mcp.expo.dev/mcp, and the README says the plugin wires it up automatically. The README describes it as live access to Expo docs, `npx expo install`, EAS builds and workflows, TestFlight crash data and simulator screenshots. The plugin also adds 22 other skills. The skills CLI route adds neither. github.com

  • It runs package and git commands

    SKILL.md allows gh api, git clone, npx create-expo, npx degit and bun create. Scaffold mode downloads and runs a new project template. github.com

  • It can send feedback to Expo

    The skill includes `npx --yes @expo/agent-cli@latest feedback`. It says to submit only something specific, and to include context about the task, so check the text before the agent sends it. github.com

  • Examples are copied to a scratch folder

    Inspiration mode pulls examples into a temporary folder outside your project, such as /tmp/expo-ref, and says to delete it when done. github.com

Technical details
Talks toGitHub (gh api, git clone, raw files). npm registry (create-expo, degit). Expo feedback service (only if the feedback command runs). mcp.expo.dev (only with the plugin install)
Scopes
  • gh CLI login (for gh api)

Questions

What does expo-examples do?

It makes your agent look up the matching with-* project in Expo's official examples repo and either adapt its pattern to your app or scaffold a new project from it.

How do I install it in Claude Code?

Use the install box above. It lists two routes: the skills CLI installs only expo-examples, and claude plugin install expo@claude-plugins-official installs the whole expo plugin (23 skills). The plugin also registers a remote Expo MCP server at https://mcp.expo.dev/mcp (see the safety section), so pick the plugin only if you want that. Use one route, not both.

Does it overwrite my project?

No. SKILL.md says to add only what the example introduces and never overwrite your setup. It also says never to scaffold an example on top of an existing project.

Is it safe to run?

It runs gh, git and npx commands against public repos, and scaffold mode creates a new project from a template. It can also send a feedback report to Expo if the agent runs that command. Review commands before approving them.

Does it need an API key?

The skill text does not ask for one. gh api uses your GitHub CLI login. Examples hold placeholder env vars, not working secrets, so you add your own keys for each service.

Is it official?

Yes. The expo/skills README describes these as official AI agent skills from the Expo team.

Does it work in Codex or Cursor?

The README lists a Codex plugin and says to use the skills CLI for Cursor and other agents. The skill folder includes an agents/openai.yaml file for Codex display.

Which other Expo skills pair with it?

SKILL.md names expo-ui, expo-native-ui, expo-router, expo-module and expo-upgrade for related jobs. They are optional, and the skill works without them.

Information

updated Nov 2, 2026

Repository
expo/skills
Folder
plugins/expo/skills/expo-examples

expo/skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 5
  1. SKILL.md · github.com
  2. expo/skills README · github.com
  3. expo plugin.json · github.com
  4. expo plugin .mcp.json · github.com
  5. references/catalog.md · github.com

Updated Nov 2, 2026.