This handles iOS 26's new AppMigrationKit APIs for moving user data from Android or other platforms during device setup. You build an app extension that exports files into an archive on the source device and imports them on the destination. The system orchestrates the transfer itself, you just package and unpack. Useful for onboarding flows where you want to import existing user content rather than starting fresh. It's beta API so expect changes before GM, but the extension model is straightforward: implement the export and import protocols, stream files through the archiver, check migration status on first launch. Beats building your own QR code or cloud based transfer flow.

skills.sh installs
3.2K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill appmigrationkit --agent claude-code

Installs into .claude/skills of the current project.

Files

AppMigrationKit

One-time cross-platform data transfer for app resources. Enables apps to export data to or import data from another platform (for example, Android) during device setup or onboarding. AppMigrationKit APIs are iOS 26.0+ / iPadOS 26.0+; the data-container entitlement is iOS 26.1+ / iPadOS 26.1+ / Mac Catalyst 26.1+. Swift 6.3.

Beta-sensitive. AppMigrationKit is new in iOS 26 and may change before GM. Re-check current Apple documentation before relying on specific API details.

AppMigrationKit uses an app extension model. The system orchestrates the transfer between devices. The app provides an extension conforming to export and import protocols, and the system calls that extension at the appropriate time. The app itself never manages the network connection between devices.

Contents

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Testing & QA, Mobile Development
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1paulrberg avatareffect-tspaulrberg/agent-skillsUse for nontrivial Effect-TS work including services/layers, typed errors, Schema/JSONSchema, Config, runtime/concurrency, @effect/vitest, @effect/ai, @effect/s3.1Kskills.sh installs
2anthropics avatarforecastanthropics/knowledge-work-pluginsGenerate a weighted sales forecast with best/likely/worst scenarios, commit vs. upside breakdown, and gap analysis. Use when preparing a quarterly forecast call3.1Kskills.sh installs
3forcedotcom avatargenerating-lwc-componentsforcedotcom/sf-skillsLightning Web Components with PICKLES methodology and 165-point scoring. Use this skill when the user creates or edits LWC components, builds wire service patte3.1Kskills.sh installs
4slavingia avatarvalidate-ideaslavingia/skillsValidate a business idea using the minimalist entrepreneur framework. Use when someone has a business idea and wants to test if it's worth pursuing before build3.1Kskills.sh installs
5phuryn avatarinterview-scriptphuryn/pm-skillsCreate a structured customer interview script with JTBD probing questions, warm-up, core exploration, and wrap-up sections. Follows The Mom Test principles — no3.1Kskills.sh installs
6phuryn avatarlean-canvasphuryn/pm-skillsGenerate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Use when exploring a lean startu3Kskills.sh installs