add-app-clip
Agent skill from expo/skills.
What it does
- targets/clip/expo-target.config.js — the target's config plugin
- targets/clip/Info.plist — Clip Info.plist
- targets/clip/AppDelegate.swift, Assets.xcassets, etc.
- A starter apple-app-site-association JSON
- A <meta name="apple-itunes-app"> tag with the iTunes app id
- Team ID, iTunes ID, and Bundle ID
- The file has no extension and no Content-Type requirements beyond being served as-is. Expo Router static export serves files in public/ verbatim.
Requirements & configuration
- The parent app and the Clip each need the Associated Domains entitlement pointing at the domain that hosts the AASA file.
- If you skip this, expo prebuild will print: Apple App Clip may require the associated domains entitlement but none were found.
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Source
Repository: https://github.com/expo/skills
add-app-clip FAQ
What does the add-app-clip skill do?
Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked from a URL alongside their parent app. targets/clip/expo-target.config.js — the target's config plugin targets/clip/Info.plist — Clip Info.plist
What does add-app-clip require?
The parent app and the Clip each need the Associated Domains entitlement pointing at the domain that hosts the AASA file. If you skip this, expo prebuild will print: Apple App Clip may require the associated domains entitlement but none were found.
How do I install add-app-clip?
Run: npx -y skills add https://github.com/expo/skills --skill add-app-clip --agent claude-code — the source lives at github.com/expo/skills.
Maintain add-app-clip?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/expo-skills-add-app-clip?ref=badge) npx agentictools info skills/expo-skills-add-app-clip The second line is the CLI lookup for this page — handy in READMEs and docs.