This is your reference when you need to build an iOS App Clip, the lightweight instant-launch experiences that appear from NFC tags, QR codes, Maps pins, or Safari banners. It walks through the full lifecycle: setting up the separate Xcode target with the right bundle ID suffix, handling NSUserActivity invocation URLs, configuring experiences in App Store Connect, staying under the 10-15 MB size limit (or 100 MB on iOS 17+ for digital-only invocations), and migrating user data to the full app via shared App Group containers. The capability constraints and common mistakes sections are worth skimming before you start. Useful if you're wiring up in-the-moment experiences or need the full app to seamlessly take over when installed.

skills.sh installs
3.8K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill app-clips --agent claude-code

Installs into .claude/skills of the current project.

Files

App Clips

Build lightweight, instantly available versions of an iOS app for focused in-the-moment experiences or demos.

Contents

App Clip Target Setup

An App Clip is a separate target in the same Xcode project as your full app:

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
DevOps & CI/CD, Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1superwall avatarsuperwall-editorsuperwall/skillsBuild and edit live Superwall paywalls from the CLI. Attach to a running browser editor session using a pairing code, list the tools the browser exposes right n3.7Kskills.sh installs
2yaklang avatarlinux-security-bypassyaklang/hack-skillsLinux security mechanism bypass playbook. Use when facing restricted bash/rbash, read-only or noexec filesystems, AppArmor, SELinux, seccomp filters, or audit l3.7Kskills.sh installs
3dotnet avatarcollect-user-inputdotnet/skillsBuild forms, validate data, and react to user input in Blazor. USE FOR adding forms, search boxes, filter panels, inline editing, data-entry UI, file uploads, v3.7Kskills.sh installs
4giuseppe-trisciuoglio avataraws-lambda-typescript-integrationgiuseppe-trisciuoglio/developer-kitProvides AWS Lambda integration patterns for TypeScript with cold start optimization. Use when creating or deploying TypeScript Lambda functions, choosing betwe3.7Kskills.sh installs
5bytedance avatarfrontend-designbytedance/deer-flowCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, 3.7Kskills.sh installs
6dotnet avataritem-managementdotnet/skillsPatterns for managing MSBuild item groups: Include/Remove/Update semantics, item metadata, batching with %(Metadata), transforms, per-item filtering, and cross-3.7Kskills.sh installs