appmigrationkit

Coordinate cross-platform app data export, transport, and import between iOS and Android devices.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/femitz/flyby --skill appmigrationkit-femitz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appmigrationkit
Source: https://github.com/femitz/flyby/tree/main/.agents/skills/appmigrationkit
Command: npx skills add https://github.com/femitz/flyby --skill appmigrationkit-femitz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Transfer app data between platforms during one-time migrations, enabling onboarding and device setup without manual data handling.

Core Features & Use Cases

  • AppMigrationKit enables an AppMigrationExtension that coordinates export on the source device, transport via the system, and import on the destination device.
  • The system orchestrates the session and ensures exclusive data access during migration, with progress tracking and status reporting for both directions.
  • Use cases include onboarding flows that migrate user data from Android to iOS, cross-platform resource packaging, and automated restoration of documents, settings, and preferences.

Quick Start

Initiate a migration by exporting resources on the source device and importing them on the destination device.

Frequently Asked Questions about appmigrationkit

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

FAQPage Schema
How do I migrate app data between iOS and Android devices?

Cross-platform app data migration between iOS and Android devices is handled by exporting resources on the source device, transporting them via the system, and importing them on the destination device.

How does cross-platform app data migration work during device onboarding?

Cross-platform app data migration during onboarding works by orchestrating a controlled session that ensures exclusive data access, coordinates export and import interfaces, and provides progress tracking and status reporting for both directions.

Can I track progress and handle errors when transferring app data across platforms?

Yes, cross-platform app data transfer supports progress tracking and robust error handling during both export and import operations to ensure resources are migrated reliably within controlled sessions.

What is the best way to transfer user settings and documents from Android to iOS?

The best way to transfer user settings and documents from Android to iOS is using an AppMigrationExtension that automates the packaging, transport, and restoration of cross-platform resources without manual data handling.

Does cross-platform app data migration require exclusive access to app resources?

Yes, cross-platform app data migration requires exclusive data access during the controlled migration session to safely coordinate the export, transport, and import of resources between devices.

When should I not use a controlled session for cross-platform app data migration?

You should not use a controlled session for cross-platform app data migration if your use case requires continuous background data syncing, as this approach is designed exclusively for one-time onboarding and device migration flows.