capgo-cloud-migration

Migrates Capacitor projects from Capgo live updates to Capawesome Cloud.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Moving a Capacitor app off Capgo requires replacing the updater plugin, remapping configuration options and API methods, recreating channels, regenerating signing keys, and rewriting CI/CD pipelines — a process where subtle differences (app ID formats, timeout units, update strategies) easily cause broken updates or rollbacks. ## Core Features & Use Cases - Capgo Usage Detection: Scans package.json, capacitor.config, source imports, and CI/CD files to identify which Capgo features (Live Updates, CLI, code signing, native builds) are in use before migrating. - Guided Plugin and Config Migration: Replaces @capgo/capacitor-updater with @capawesome/capacitor-live-update matched to the Capacitor version, with a full option-by-option configuration mapping table. - API and CI/CD Translation: Maps every Capgo method, event, and CLI command to its Capawesome equivalent, including update strategy patterns (background, force update, manual sync) and pipeline authentication changes. - Use Case: A team with a Capacitor 8 app using Capgo live updates and GitHub Actions uploads can follow the steps to swap plugins, migrate channels and signing keys, and update their workflow to the Capawesome CLI with verification at each stage. ## Quick Start Migrate my Capacitor project from Capgo to Capawesome Cloud, starting by detecting which Capgo features my project currently uses.

Frequently Asked Questions about capgo-cloud-migration

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

FAQPage Schema
How do I migrate from Capgo to Capawesome Cloud?

Detect Capgo usage in package.json, capacitor.config, and CI/CD files, then replace @capgo/capacitor-updater with @capawesome/capacitor-live-update, remap the configuration, recreate channels, and update CLI commands. The migration ends with an on-device live update verification.

How do I replace CapacitorUpdater with the Capawesome LiveUpdate plugin?

Uninstall @capgo/capacitor-updater and install @capawesome/capacitor-live-update matching your Capacitor version (@latest for 8, @v7-lts for 7, @v6-lts for 6). Then update imports and map methods, for example notifyAppReady() becomes ready() and getLatest() becomes fetchLatestBundle().

Can I reuse my Capgo signing keys with Capawesome Cloud?

No, Capgo's .capgo_key_v2 keys provide end-to-end encryption while Capawesome Cloud uses RSA signing, and the keys are not interchangeable. Generate a new key pair with npx @capawesome/cli apps:liveupdates:generatesigningkey and sign uploads with --private-key.

Does Capawesome Cloud support Capacitor 6 and 7 projects?

Yes, the migration supports Capacitor 6, 7, and 8. Install the plugin version matching your Capacitor version: @v6-lts for Capacitor 6, @v7-lts for Capacitor 7, and @latest for Capacitor 8.

Why is my app not receiving updates after migrating from Capgo?

The most common cause is using the Capgo bundle ID instead of the Capawesome Cloud app ID, which is a UUID. Also verify LiveUpdate.ready() is called early in startup and that the upload targeted the channel the device resolves.

When should I not use this migration skill?

Do not use it for setting up Capawesome Cloud from scratch without an existing Capgo project, for migrating from Ionic Appflow (use the ionic-appflow-migration skill instead), or for non-Capacitor mobile frameworks.