aasa-management
OfficialManage 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
NOTrules 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.