Skip to content

Add iOS App Clip to Expo

Scaffold an iOS App Clip target and web association setup for an Expo app

Stars
49,023
Licence
MIT
Files
3 files

What it does

Guides an AI agent through adding a lightweight iOS App Clip to an Expo project, which is a small version of an iPhone app that launches from a web link without a full install. The agent helps set bundle IDs, add the Clip target with a third-party tool, configure associated domains, write the Apple app-site-association file, and add the Smart App Banner tag and deployment steps. It warns about risky actions such as account changes and deployments that need explicit authorization.

Great for

  • Expo app developers who want to ship an App Clip alongside their iOS app
  • Teams setting up universal links and App Clip invocation from their website domain

Skip it if

  • People with no Expo or Apple Developer account, since the steps require both and the skill cannot set them up for you
  • Anyone expecting fully automatic publishing: the skill says registrations, production deploys and store submissions need separate authorization, and it runs third-party commands that can change Apple account state

Try asking

  • “Add an App Clip target to my Expo app and wire up the AASA file on my domain”
  • “Help me write the apple-app-site-association JSON that keeps my existing app links and adds an appclips block”
  • “Add the apple-itunes-app meta tag with app-clip-display=card to my Expo Router website”
Step-by-step guide: how to use Add iOS App Clip to ExpoInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the MIT licence and an attribution note.

    add-app-clip.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip add-app-clip.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip add-app-clip.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Review and pin the third-party commands (bun create target, setup-safari) before running them, and confirm they support your Expo version
  • Keep existing associatedDomains and AASA entries; the skill says to merge rather than replace them

What's inside

  • agents/openai.yaml
  • references/native-module.md
  • SKILL.md

Redistributed unmodified from sickn33/agentic-awesome-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.