aasa-management

Official

Manage Apple AASA for Universal Links.

Authorcoco-de
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps manage Apple App Site Association (AASA) files to correctly route Universal Links, preventing issues like OAuth callbacks from incorrectly opening the app before server-side token exchange is complete.

Core Features & Use Cases

  • Dynamic AASA Serving: Configure your server to dynamically generate AASA files, ensuring environment-specific configurations like Bundle IDs are correctly applied.
  • Path Exclusion: Define NOT rules in AASA to exclude specific paths (e.g., /auth/*, /internal/*) from Universal Link handling, crucial for OAuth flows and webhooks.
  • Firebase Hosting Integration: Provides solutions for scenarios where Firebase Hosting might interfere with custom AASA configurations, ensuring your dynamic or static AASA takes precedence.
  • Use Case: Ensure that when a user clicks a link like https://yourdomain.com/auth/google/callback, it is handled by your web server for token exchange, rather than being immediately redirected to your iOS app, which would cause the login to fail.

Quick Start

Use the aasa-management skill to configure dynamic AASA serving with path exclusions for OAuth callbacks.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: aasa-management
Download link: https://github.com/coco-de/skills/archive/main.zip#aasa-management

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.