detour-onboarding — Claude Code skill: what it does, how to install
Step-by-step guide for integrating Detour deferred deep linking. Helps configure the dashboard, Universal Links, App Links, and mobile SDKs.
npx skills add software-mansion-labs/skills --skill detour-onboarding -a claude-codeWhat detour-onboarding does
The assistant guides the integration of Software Mansion's open-source Detour SDK. This mechanism preserves link context across App Store or Google Play downloads. On first launch, the SDK matches the install via device fingerprinting and routes straight to the target screen. When the app is already installed, direct Universal Links and App Links take over immediately.
The guide covers React Native, native Swift on iOS, Android in Kotlin/Java, and Flutter. The agent first checks the target environment and dashboard status, then walks through setting up an organization at app.godetour.dev, acquiring the App ID, and saving the publishable key. Detour automatically hosts verification files, and the dashboard provides the ready-to-use Android intent-filter snippet.
Always call clearLink() or consume the intent after navigation to prevent duplicate route changes when resuming the app. The skill advises checking generated code directly against the installed package exports because reference docs might lag behind SDK updates.
What it helps with
- handle deferred deep linking across store installations
- configure Universal Links on iOS and App Links on Android
- integrate the Detour SDK into React Native, Flutter, iOS, or Android
- route users to specific screens from inbound link parameters
Example prompts for the agent
- Help me set up Detour from scratch in a React Native Expo project
- How do I configure Universal Links and App Links using the Detour dashboard?
- Integrate the Detour SDK into our Flutter app and handle incoming routes
How to install detour-onboarding
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill detour-onboarding -a claude-code2Manually: put the files in place
~/.claude/skills/detour-onboarding/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/detour-onboarding/
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill detour-onboarding -a codex2Manually: put the files in place
.agents/skills/detour-onboarding/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill detour-onboarding -a cursor2Manually: put the files in place
.cursor/skills/detour-onboarding/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install software-mansion-labs/skills detour-onboarding2Manually: put the files in place
.github/skills/detour-onboarding/SKILL.md1Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill detour-onboarding -a gemini-cli2Platform CLI
gemini skills install https://github.com/software-mansion-labs/skills --path skills/detour/detour-onboardingManually: put the files in place
.devin/skills/detour-onboarding/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add software-mansion-labs/skills --skill detour-onboarding -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 detour-onboarding
How do I install detour-onboarding in Claude Code?
Run npx skills add software-mansion-labs/skills --skill detour-onboarding -a claude-code in your terminal.
What does the detour-onboarding skill do?
It walks developers through setting up Detour deferred deep linking, covering dashboard configuration, manifest updates, and SDK integration.
What link processing modes does the Detour SDK support?
The linkProcessingMode setting accepts all, web-only, and deferred-only. By default it uses all, handling deferred links, Universal Links, App Links, and custom URL schemes.