appmigrationkit

Orchestrate cross-device app data migration via AppMigrationKit extension protocols.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/onymchat/onym-ios --skill appmigrationkit-onymchat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: appmigrationkit
Source: https://github.com/onymchat/onym-ios/tree/main/.claude/skills/appmigrationkit
Command: npx skills add https://github.com/onymchat/onym-ios --skill appmigrationkit-onymchat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AppMigrationKit enables one-time cross-platform data transfer for apps, coordinating export and import across devices to migrate user data during onboarding, reducing setup friction and manual data handling.

Core Features & Use Cases

  • AppMigrationExtension-based export/import coordination
  • System-level orchestration of device-to-device transfer sessions
  • Exporting resources from the source app and importing into the destination
  • Progress tracking, error handling, and status reporting during migration
  • Onboarding flows that import existing user data from legacy platforms

Quick Start

Integrate AppMigrationKit into your app, implement the AppMigrationExtension for export and/or import, and trigger a one-time data migration during onboarding.

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 from Android to iOS during onboarding?▼

To migrate app data from Android to iOS during onboarding, you orchestrate a one-time cross-device transfer. This coordinates exporting resources from the source app and importing them into the destination app to reduce manual setup friction.

How does cross-device app data transfer work?▼

Cross-device app data transfer works through system-level orchestration of device-to-device sessions. You implement extension protocols to access the MigrationDataContainer, enabling export and import coordination with progress tracking and error handling.

Do I need to implement specific extensions to enable app migration?▼

Yes, you need to implement AppMigrationExtension protocols for exporting or importing data. These extensions access the containing app data through the MigrationDataContainer to perform the actual data migration.

Can I track progress and handle errors during a one-time data migration?▼

Yes, you can track progress and handle errors during a one-time data migration. The system-level orchestration includes status reporting and error handling mechanisms throughout the export and import sessions.

What's the best way to import existing user data from legacy platforms?▼

The best way to import existing user data from legacy platforms is triggering a one-time migration during onboarding. This uses AppMigrationExtension-based import coordination to transfer resources directly into the destination app.