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.