flutter-deeplink

Generates Flutter deep-link configurations for Android, iOS, and web routing.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-deeplink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-deeplink
Source: https://github.com/dus2183-commits/flutter-skills/tree/main/flutter-deeplink
Command: npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-deeplink

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flutter apps often struggle to consistently open specific pages from external URLs. This skill generates deep-link configurations and route mappings so external links reliably navigate to the intended screens.

Core Features & Use Cases

  • Generate Android App Links and iOS Universal Links configuration stubs (AndroidManifest.xml and Runner.entitlements) and web URL routing setup.
  • Create a routing map and deeplink handler to translate external URLs into in-app routes.
  • Provide project documentation and templates to streamline multi-platform deep-link integration.

Quick Start

Create a Flutter project and incorporate the generated deep-link configuration to enable universal links, app links, and web URL routing.

Frequently Asked Questions about flutter-deeplink

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

FAQPage Schema
How do I configure Flutter deep links for Universal Links and App Links?

Configuring Flutter deep links requires modifying AndroidManifest.xml for App Links and Runner.entitlements for Universal Links. This generates those configuration stubs and a routing map to translate external URLs into specific in-app pages.

Can I set up web URL routing in Flutter alongside mobile deep links?

Yes, web URL routing in Flutter is supported alongside mobile configurations. The process generates a deeplink handler module and routing mappings that consistently map external URLs to intended screens across Android, iOS, and web platforms.

What do I need to provide to generate a Flutter deep link routing map?

Generating a Flutter deep link routing map requires your domain and a list of routes as inputs. These inputs are used to output the necessary AndroidManifest.xml changes, Runner.entitlements updates, and a generated deeplink handler module.

Why does my external URL fail to navigate to the correct Flutter screen?

External URLs fail to navigate correctly when deep link configurations are missing or inconsistent. Implementing a generated routing map and deeplink handler ensures external links reliably translate into the intended in-app routes across all platforms.

Does this deep link configuration handle both Android and iOS platforms?

Yes, this handles both Android and iOS platforms. It generates Android App Links in AndroidManifest.xml and iOS Universal Links in Runner.entitlements, ensuring external URLs open specific pages consistently across both operating systems.

What is the best way to manage Flutter app routing for external URLs?

Managing Flutter app routing for external URLs is best handled by generating a unified routing map and deeplink handler module. This translates external links into in-app routes and provides multi-platform configuration stubs and documentation.