capacitor-app-upgrades

Migrates Capacitor app projects across major versions 4 through 8 with manual upgrade steps.

1|Updated Aug 25, 2026
One-click install
npx skills add https://github.com/involvex/ionic-everywhere --skill capacitor-app-upgrades-involvex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capacitor-app-upgrades
Source: https://github.com/involvex/ionic-everywhere/tree/main/.agents/skills/capacitor-app-upgrades
Command: npx skills add https://github.com/involvex/ionic-everywhere --skill capacitor-app-upgrades-involvex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Upgrading a Capacitor app to a newer major version involves dozens of coordinated changes across npm dependencies, Android Gradle configuration, iOS deployment targets, and plugin APIs. This Skill guides an agent through the entire upgrade manually, since the interactive npx cap migrate command cannot be run by an agent. ## Core Features & Use Cases - Version-specific upgrade guides: Step-by-step references for 4→5, 5→6, 6→7, and 7→8 covering Gradle plugin versions, SDK targets, Xcode settings, and config breaking changes. - Multi-version jumps: Sequentially applies each intermediate upgrade with sync, build, and verification between steps, never skipping versions. - Plugin breaking changes: Documents per-version breaking changes for official plugins such as Camera, Geolocation, Google Maps, and Push Notifications. - Use Case: A project on Capacitor 5 needs to reach Capacitor 8. The agent detects the current version from package.json, applies the 5→6, 6→7, and 7→8 guides in order, and verifies each step with npx cap sync and platform builds. ## Quick Start Upgrade my Capacitor app from version 6 to version 8 and verify it builds on Android and iOS.

Frequently Asked Questions about capacitor-app-upgrades

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

FAQPage Schema
How do I upgrade a Capacitor app to the latest version?▼

Detect the current @capacitor/core version in package.json, then apply each major version upgrade guide sequentially. Update npm dependencies, Android Gradle settings, iOS deployment targets, and official plugins, then run npx cap sync and build on both platforms.

Can I upgrade Capacitor from version 5 directly to 8?▼

Yes, but you must apply each intermediate upgrade in order: 5→6, then 6→7, then 7→8. Run npx cap sync and verify builds on both platforms after each step before proceeding to the next version.

Why not use npx cap migrate for Capacitor upgrades?▼

npx cap migrate is an interactive command that cannot be invoked by an automated agent. All upgrade steps must be applied manually using the version-specific reference guides instead.

What Node.js and Android Studio versions does Capacitor 8 require?▼

Capacitor 8 requires Node.js 22 or later, Xcode 26.0 or later, and Android Studio Otter 2025.2.1 or later. Earlier target versions have lower requirements, such as Node 18 and Xcode 15 for Capacitor 6.

Why does my Android build fail after a Capacitor upgrade?▼

Android build failures after upgrade usually stem from outdated Gradle plugin or wrapper versions. Run Tools > AGP Upgrade Assistant in Android Studio, and check that variables.gradle and gradle-wrapper.properties match the target version requirements.

Does this upgrade process work for Capacitor plugin libraries?▼

No, this process covers app projects only, not plugin library upgrades. It is also not intended for non-Capacitor mobile frameworks; use a dedicated plugin upgrade skill for plugin packages.