kotlin-multiplatform-deep-linking

Installation
SKILL.md

When to Use This Skill

Use when:

  • Tapping a URL in email/browser should open a specific screen in the app
  • Implementing App Links (Android) or Universal Links (iOS) verified against your domain
  • Parsing URL parameters and mapping them to NavHost routes
  • Supporting custom URL schemes (myapp://) as a fallback for unverified deep links
  • Testing deep link entry points with unit tests

Trigger keywords: deep linking, App Links, Universal Links, deep link, AASA, Digital Asset Links, intent filter, route parsing, NavHost deep link, openURL, NSUserActivity, deep link handling, custom URL scheme, in-app linking, KMP deep link.

Freshness rule: App Links verification requires a valid assetlinks.json hosted at https://<yourdomain>/.well-known/assetlinks.json. The SHA-256 fingerprint in the file must match the app's signing certificate. On iOS, the apple-app-site-association file must be hosted at https://<yourdomain>/.well-known/apple-app-site-association (or at the domain root). Verify hosting via aasa-validator or Android App Links Assistant before shipping.

Installs
9
GitHub Stars
2
First Seen
Jun 21, 2026
kotlin-multiplatform-deep-linking — ronjunevaldoz/kmp-agent-skills