app-clip
Generates App Clip targets with invocation URL handling, lightweight experiences, and full app upgrade prompts. Use when user wants NFC/QR/Safari banner invocation, instant app experiences, or App Clip Card setup.
npx skills add rshankras/claude-code-apple-skills --skill 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.
# App Clip Generator Generate production App Clip infrastructure — a lightweight version of your app invoked from NFC tags, QR codes, Safari banners, or Messages. Includes App Clip target setup, invocation URL handling, experience routing, location confirmation, and full app upgrade flow. ## When This Skill Activates Use this skill when the user: - Asks to "add an app clip" or "create an app clip target" - Mentions "instant app" or "lightweight app experience" - Wants to set up "App Clip Card" metadata - Mentions "NFC tag" invocation or "QR code" launching an app - Asks about "app clip invocation" or "invocation URL handling" - Wants a "lightweight app experience" for a physical location ## Pre-Generation Checks ### 1. Project Context Detection - [ ] Check deployment target (iOS 14+ required for App Clips, iOS 16+ recommended) - [ ] Check Swift version (requires Swift 5.9+) - [ ] Check for @Observable support (iOS 17+ / macOS 14+) - [ ] Identify Xcode project structure (.xcodeproj or .xcworkspace) ### 2. Conflict Detection Search for existing App Clip targets: ``` Glob: **/*AppClip*/*.swift, **/*Clip*/*.swift Grep: "NSUserActivityTypeBrowsingWeb" or "AppClipExperience" or "SKOverla
- When This Skill Activates
- Pre-Generation Checks
- 1. Project Context Detection
- 2. Conflict Detection
- 3. Project Structure
- Configuration Questions
- Generation Process
- Step 1: Read Templates
- Step 2: Create Core Files
- Step 3: Create Location Files (if selected)
- Step 4: Create Upgrade Files (if selected)
- Step 5: Determine File Location
- Output Format
- Files Created
What does the app-clip skill do?
Generates App Clip targets with invocation URL handling, lightweight experiences, and full app upgrade prompts. Use when user wants NFC/QR/Safari banner invocation, instant app experiences, or App Clip Card setup.
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill 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 rshankras/claude-code-apple-skills, a repository with 589 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.
