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.