Migrates existing Ionic/Capacitor projects from Ionic Appflow to Capgo live updates plus repo CI/CD and store publishing. Detects Appflow live updates, cloud builds, store deployments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/capacitor-app-migrations:ionic-appflow-migrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Migrate an existing Ionic or Capacitor project away from Ionic Appflow.
Migrate an existing Ionic or Capacitor project away from Ionic Appflow.
ionic appflow, @capacitor/live-updates, or cordova-plugin-ionicDetected Appflow-related packages and scripts:
!node -e "const fs=require('fs');if(!fs.existsSync('package.json'))process.exit(0);const pkg=JSON.parse(fs.readFileSync('package.json','utf8'));const out=[];for(const section of ['dependencies','devDependencies']){for(const [name,version] of Object.entries(pkg[section]||{})){if(name==='@capacitor/live-updates'||name==='cordova-plugin-ionic'||name.includes('appflow'))out.push(section+'.'+name+'='+version)}}for(const [name,cmd] of Object.entries(pkg.scripts||{})){if(/appflow|ionic cloud|ionic package|live-updates/i.test(cmd))out.push('scripts.'+name+'='+cmd)}console.log(out.join('\n'))"
Possible Appflow config and workflow paths:
!find . -maxdepth 4 \( -name '.io-config.json' -o -name 'ionic.config.json' -o -name 'capacitor.config.json' -o -name 'capacitor.config.ts' -o -name 'capacitor.config.js' -o -path './.github/workflows' \)
Split the Appflow migration by feature instead of treating it as a single package swap.
capgo-live-updatescapacitor-ci-cdcapacitor-app-storeUse this skill to detect what Appflow is doing today, then hand off each feature area to the right skill.
Start from the injected snapshot above, then search more broadly if the migration surface is still unclear.
Search the repository for:
ionic appflow@capacitor/live-updatescordova-plugin-ionicdashboard.ionicframework.comappflow.ionic.ioRecord whether the project currently uses:
If Appflow live updates are in use:
@capacitor/live-updates or cordova-plugin-ionic.capgo-live-updates skill.notifyAppReady() or the equivalent Capgo startup flow is wired correctly.Do not delete Appflow configuration until the Capgo update path is validated.
If Appflow was building the app in the cloud:
ionic appflow build.capacitor-ci-cd skill.Treat Appflow build settings as migration input, not as a runtime dependency.
If Appflow handled TestFlight or Google Play publishing:
capacitor-app-store skill.After each migrated feature is verified:
npx claudepluginhub cap-go/capgo-skills --plugin capacitor-app-migrationsSets up Capgo-centered release workflows for Capacitor apps covering OTA live updates, native builds, and app store publishing via repository CI/CD.
Provides CI/CD workflows for Capacitor apps using GitHub Actions and GitLab CI, covering builds, tests, app signing, security scans, and iOS deployment.
Upgrades Capacitor app projects to newer major versions via step-by-step process handling multi-jumps, dependency updates, native iOS/Android checks, syncs, and builds.