expo-upgrade

Guide Expo SDK upgrades, resolving dependency issues and architecture migrations.

2.4k|125|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/expo/skills --skill expo-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-upgrade
Source: https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-upgrade
Command: npx skills add https://github.com/expo/skills --skill expo-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill ensures smooth upgrades of your Expo SDK by guiding through version-specific changes, dependency issues, and architecture transitions, streamlining the upgrade process and reducing the risk of app failures.

Core Features & Use Cases

  • SDK Versioning: Manage updates and upgrades of Expo SDK versions with precise guidance.
  • Dependency Management: Identify and resolve issues related to package dependencies and native code changes.
  • Migrations: Automate or assist in the migration to the New Architecture for better performance.
  • Use Case: If you want to upgrade your app from Expo SDK 52 to the latest version and ensure all components and features continue to work, this skill is invaluable.

Quick Start

Use the expo-upgrade skill to check your project for compatibility issues with the new SDK version before performing the upgrade.

Frequently Asked Questions about expo-upgrade

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

FAQPage Schema
How do I upgrade my Expo SDK to the latest version without breaking dependencies?

To upgrade the Expo SDK, you need precise dependency management to resolve package conflicts and apply version-specific updates. This skill guides you through checking project compatibility and handling native code changes to ensure a smooth SDK upgrade.

What is the best way to migrate an Expo project to the New Architecture?

Migrating to the New Architecture requires transitioning to new architecture patterns for better performance. This skill assists or automates the migration process, ensuring your app maintains its capabilities while adopting the latest Expo SDK improvements.

How do I check my project for compatibility issues before upgrading the Expo SDK?

Checking project compatibility involves scanning for dependency issues and native code changes related to the new SDK version. This skill provides precise diagnostics to identify potential app failures before you apply the actual updates.

Why does my app fail after updating the Expo SDK?

App failures after an Expo SDK upgrade usually stem from unresolved package dependencies or outdated native code. This skill helps identify these specific compatibility issues and provides guidance on applying the correct migrations.

Do I need to resolve package dependencies manually when upgrading Expo SDK versions?

While you can resolve package dependencies manually, this skill provides expert guidance to identify and fix issues related to package dependencies automatically. It streamlines the upgrade process by handling version-specific changes for you.