add-app-clip
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.
npx skills add sickn33/agentic-awesome-skills --skill add-app-clip --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Add an App Clip to an Expo App ## When to Use Use this skill when you need 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. Adds an iOS App Clip target to an Expo project. The Clip lives in `targets/clip/`, ships alongside the parent app, and is invoked from a URL on the app's domain via an Apple App Site Association (AASA) file. The parent app's bundle ID becomes `com.<username>.<app-name>` and the Clip's is automatically derived as `<parent>.clip` (e.g. `com.bacon.may20.clip`). ## 1. Set `bundleIdentifier` and `appleTeamId` `bun create target` warns if these are missing. Add to `app.json`: ```json { "expo": { "ios": { "bundleIdentifier": "com.<username>.<app-name>", "appleTeamId": "XX57RJ5UTD" } } } ``` ## 2. Add the App Clip target ```sh bun create target clip ``` This installs [`@bacons/apple-targets`](https://github.com/EvanBacon/expo-apple-targets), adds it to the `plugins` array in `app.json`, and writes: - `targets/clip/expo-target.config.js` — the target's config plugin - `targets/clip/Info.pli
- When to Use
- 1. Set bundleIdentifier and appleTeamId
- 2. Add the App Clip target
- 3. Wire up associated domains
- 4. Register bundle IDs and create the App Store entry
- 5. Host the AASA file
- 6. Add the Smart App Banner meta tag
- 7. Deploy the website
- 8. Mirror permissions
- 9. Build and submit to TestFlight
- 10. Configure App Clip metadata
- What you get
- Native detection (optional)
- References
bun create target clip bunx setup-safari mkdir -p public/.well-known touch public/.well-known/apple-app-site-association bunx expo customize src/app/+html.tsx bunx expo export -p web eas deploy --prod curl https://may20.expo.app/.well-known/apple-app-site-association npx expo config --type introspect bunx testflight
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.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill add-app-clip --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.