Skip to main content
skill CX Codex

appmigrationkit — Claude Code skill: what it does, how to install

This skill guides Claude Code in setting up cross-platform data transfers between iOS and Android using the AppMigrationKit framework.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill appmigrationkit -a claude-code
Open on GitHub

What appmigrationkit does

The skill provides architecture guidelines and code patterns for the AppMigrationKit framework in Swift 6.3. It helps implement an AppMigrationExtension, handle streaming through ResourcesArchiver, and verify transfer results via MigrationStatus. The operating system manages the device session directly, meaning the extension never touches network sockets.

Deploying this framework requires iOS 26.0+ or iPadOS 26.0+, while the data container entitlement needs iOS 26.1+ or Mac Catalyst 26.1+. If your app targets earlier OS releases, integrating these APIs will fail due to missing platform support.

In addition to export workflows, the skill helps configure sandbox directory access via MigrationDataContainer and write unit tests with the AppMigrationTester actor.

What it helps with

  • build an extension for cross-platform app data export
  • configure data container entitlement access in Xcode
  • stream app files into archives using ResourcesArchiver
  • verify import status upon first launch after migration
  • validate migration flows with AppMigrationTester

Example prompts for the agent

  • Create an AppMigrationExtension that exports user documents to Android.
  • How do I configure the com.apple.developer.app-migration.data-container-access entitlement?
  • Write a test for the import logic using AppMigrationTester in Swift 6.3.

How to install appmigrationkit

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill appmigrationkit -a claude-code

2Manually: put the files in place

~/.claude/skills/appmigrationkit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/appmigrationkit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about appmigrationkit

How do I install appmigrationkit in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill appmigrationkit -a claude-code in your terminal. This registers the migration guidelines with Claude Code.

What does appmigrationkit do?

It teaches your coding agent how to build extensions for system-orchestrated data transfers between platforms. The skill covers extension protocols, archive packaging, and migration validation.

What are the OS requirements for AppMigrationKit?

Core APIs require iOS 26.0+ or iPadOS 26.0+ using Swift 6.3. The entitlement for data container access requires iOS 26.1+, iPadOS 26.1+, or Mac Catalyst 26.1+.

Similar skills

Everything for Mobile →

From the same set86

metrickit A skill that steers MetricKit work on iOS and iPadOS: production metrics, diagnostic reports, and how to keep them from slipping away. CX Codex +1 3,100installs swift-security Guides AI agents through Apple Keychain, Secure Enclave, and CryptoKit workflows. Useful for securing client data storage on iOS and macOS. CX Codex +1 3,000installs sensorkit This skill guides SensorKit setup for research apps on iPhone and Apple Watch. Use it to configure sensor access, request consent, record readings, and fetch them later. CX Codex +1 3,000installs relevancekit A skill that teaches your agent to attach RelevanceKit context to watchOS widgets, so the Smart Stack surfaces them at the right moment. CX Codex +1 3,000installs browserenginekit Guides work on alternative iOS and iPadOS browser engines with BrowserEngineKit. It covers web content, networking, rendering, and platform setup. CX Codex +1 3,000installs dockkit A skill for the DockKit framework: write Swift code that drives motorized docks and gimbals so the iPhone physically follows a subject. CX Codex +1 3,000installs audioaccessorykit Guides automatic audio switching setup for third-party Bluetooth headphones with AudioAccessoryKit on iOS 26.4+. Useful when companion apps and extensions handle accessory state. CX Codex +1 3,000installs ios-simulator This skill manages iOS Simulator with xcrun simctl, covering app launches, locations, permissions, logs, screenshots, and boot failure checks. CX Codex +1 3,000installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor