kotlin-platform-app-links-and-deep-links

Validate Android deep links, intent filters, and assetlinks.json in Kotlin Multiplatform projects.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/huneyoliv/ubus-ui --skill kotlin-platform-app-links-and-deep-links-huneyoliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-platform-app-links-and-deep-links
Source: https://github.com/huneyoliv/ubus-ui/tree/main/.agents/kotlin-platform-app-links-and-deep-links
Command: npx skills add https://github.com/huneyoliv/ubus-ui --skill kotlin-platform-app-links-and-deep-links-huneyoliv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps streamline the design, implementation, and review of Android deep links, web links, and App Links in Kotlin Multiplatform projects, ensuring structural correctness, verification, and compatibility.

Core Features & Use Cases

  • Deep Linking: Design and implement deep linking behavior in KMP projects with Android support.
  • Intent Filter: Validate intent filters for Android deep links and App Links.
  • Host Verification: Ensure reliable and maintainable host verification.
  • Assetlinks.json: Manage and verify assetlinks.json configuration.
  • Navigation Behavior: Maintain consistent back-stack and navigation behavior.
  • Use Case: When developing a KMP project that requires robust and secure deep linking from Android apps to web content.

Quick Start

Utilize the kotlin-platform-app-links-and-deep-links skill to validate the deep-linking structure for your Android KMP project.

Frequently Asked Questions about kotlin-platform-app-links-and-deep-links

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Android App Links and deep links in a Kotlin Multiplatform project?

To configure Android App Links and deep links in a Kotlin Multiplatform project, you need to validate intent filters, host verification, and assetlinks.json configuration. This ensures secure and consistent navigation behavior across your KMP Android application.

What is the difference between deep links and App Links in Android development?

Deep links use intent filters to direct users to specific app content, while App Links are verified deep links associated with your web domain via assetlinks.json. Validating host verification ensures App Links open securely without disambiguation prompts.

How do I set up assetlinks.json for Android App Links verification?

Setting up assetlinks.json involves hosting a JSON configuration file on your web domain to verify Android App Links. You must manage and validate this configuration alongside intent filters to ensure proper host verification for your Kotlin Multiplatform project.

Why are my Android deep links not triggering the correct navigation behavior?

Android deep links fail navigation behavior when intent filters, host verification, or assetlinks.json configurations are structurally incorrect. Validating these components in your Kotlin Multiplatform project ensures consistent back-stack and secure routing behavior.

Can I use this deep linking approach for Kotlin Multiplatform projects targeting Android?

Yes, this approach targets Kotlin Multiplatform projects specifically designed for Android support. It validates deep linking structures, web links, and App Links to ensure compatibility and secure navigation behavior within your KMP environment.

How do I maintain consistent back-stack behavior with Android deep links?

Maintaining consistent back-stack behavior with Android deep links requires validating intent filters and host verification configurations. Proper structural validation in your Kotlin Multiplatform project ensures reliable and maintainable navigation behavior.