migrate-to-detour — Claude Code skill for deep link migration
Guides a project through moving deep links from Branch or AppsFlyer to Detour, including domain setup and SDK changes for Android, iOS, React Native, and Flutter.
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a claude-codeWhat migrate-to-detour does
The skill walks through configuring the Detour Dashboard, adding the Detour domain for Universal Links or App Links, and replacing the existing SDK. It can help locate app identifiers and domain verification details in project files or the previous provider’s setup.
Instructions are tailored to Android, iOS, React Native, or Flutter. For React Native, the navigation library affects the link-handling approach. The migration proceeds in phases, with the agent waiting for confirmation after each one. Android projects need both debug and release certificate fingerprints in the Dashboard; without the debug fingerprint, development can produce No matching Digital Asset Links warnings.
What it helps with
- move deep links from Branch to Detour
- replace AppsFlyer SDK and link handling
- configure Detour Universal Links and App Links
- map existing provider settings to Detour
Example prompts for the agent
- Move this app’s deep links from Branch to Detour and inspect the project configuration.
- Help me replace AppsFlyer with Detour in this React Native app.
- Guide the migration from Branch to Detour for Android and iOS, one phase at a time.
How to install migrate-to-detour
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a claude-code2Manually: put the files in place
~/.claude/skills/migrate-to-detour/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/migrate-to-detour/
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a codex2Manually: put the files in place
.agents/skills/migrate-to-detour/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a cursor2Manually: put the files in place
.cursor/skills/migrate-to-detour/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install software-mansion-labs/skills migrate-to-detour2Manually: put the files in place
.github/skills/migrate-to-detour/SKILL.md1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a gemini-cli2Platform CLI
gemini skills install https://github.com/software-mansion-labs/skills --path skills/detour/migrate-to-detourManually: put the files in place
.devin/skills/migrate-to-detour/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill migrate-to-detour -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about migrate-to-detour
How do I install migrate-to-detour in Claude Code?
Run npx skills add software-mansion-labs/skills --skill migrate-to-detour -a claude-code. The skill file is installed at ~/.claude/skills/migrate-to-detour/SKILL.md.
What does migrate-to-detour do?
It guides the move from Branch or AppsFlyer to Detour, covering domain configuration, Universal Links or App Links, and SDK replacement for the app’s platform.
Which app platforms does the skill cover?
It covers Android, iOS, React Native, and Flutter. For React Native, it checks the navigation library before choosing the link-handling guidance.