ionic-appflow-migration

Migrates Ionic Appflow projects to Capawesome Cloud equivalents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Ionic Appflow reaches end of life on December 31, 2027, leaving teams with Live Updates, Native Builds, and App Store Publishing pipelines that must be moved to a replacement platform without breaking production apps. ## Core Features & Use Cases - Appflow Usage Detection: Scans package.json, capacitor.config, and CI/CD files to identify which Appflow features (Live Updates, Native Builds, App Store Publishing) are in use. - Live Updates SDK Migration: Replaces @capacitor/live-updates or the legacy cordova-plugin-ionic SDK with @capawesome/capacitor-live-update, including config mapping, API call rewrites, and rollback protection. - CI/CD Pipeline Migration: Maps every Appflow CLI command to its Capawesome CLI equivalent and updates authentication, build, upload, and deploy steps. - Use Case: A team with a Capacitor 7 app using Appflow live updates and GitHub Actions builds can follow the guided steps to swap the SDK, update capacitor.config.ts, and rewrite their workflow file with Capawesome CLI commands. ## Quick Start Migrate my Ionic Appflow project to Capawesome Cloud, starting by detecting which Appflow features my project currently uses.

Frequently Asked Questions about ionic-appflow-migration

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

FAQPage Schema
How do I migrate from Ionic Appflow to Capawesome Cloud?▼

Detect which Appflow features your project uses (Live Updates, Native Builds, App Store Publishing), create a Capawesome Cloud app with npx @capawesome/cli apps:create, then migrate each feature step by step. Live Updates requires swapping the SDK, while builds and publishing follow the Capawesome Cloud setup procedures.

How to replace @capacitor/live-updates with the Capawesome Live Update plugin?▼

Uninstall @capacitor/live-updates, install @capawesome/capacitor-live-update matching your Capacitor version, rename the LiveUpdates config key to LiveUpdate, and update imports from LiveUpdates to LiveUpdate. The sync() result changes from activeApplicationPathChanged to nextBundleId.

Does the migration support pure Cordova apps without Capacitor?▼

Pure Cordova apps should migrate live updates to the Cordova Live Update SDK (@capawesome/cordova-live-update) instead of the Capacitor plugin. The Capawesome Cloud, native build, publishing, and CI/CD migration steps still apply to Cordova projects.

What is the Capawesome CLI equivalent of appflow build and deploy commands?▼

appflow build android/ios maps to npx @capawesome/cli apps:builds:create with --platform, and appflow deploy android/ios maps to apps:deployments:create. The two-step appflow build web plus deploy web is replaced by a single apps:liveupdates:upload or apps:liveupdates:create command.

Why does my app revert to the default bundle after restarting?▼

This happens when LiveUpdate.ready() is not called early enough in app startup. Add void LiveUpdate.ready() as the first call in app initialization, and configure readyTimeout and autoBlockRolledBackBundles in the LiveUpdate config for rollback protection.

When should I not use this migration skill?▼

Do not use it for setting up Capawesome Cloud from scratch without an existing Appflow project, for non-Capacitor mobile frameworks, or for migrating Ionic Enterprise plugins like Auth Connect or Identity Vault. Those cases are covered by the capawesome-cloud and ionic-enterprise-sdk-migration skills.