Skip to main content
skill CX Codex

app-clips · dpearson2699 — Claude Code skill: what it does, how to install

Guides the setup and architecture of iOS App Clips in Xcode. Helps configure invocation URLs, Safari banners, and data migration into the full app.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill app-clips -a claude-code
Open on GitHub

What app-clips does

This skill guides developers through configuring a secondary target in Xcode for Apple App Clips. It enforces bundle identifier prefixing and configures entitlement keys like com.apple.developer.on-demand-install-capable. Code sharing relies on Swift packages or the APPCLIP compilation flag.

It details invocation routing with NSUserActivityTypeBrowsingWeb across SwiftUI and UIKit. The instructions also cover associated domains, AASA files, and data handoff via App Groups.

Mismatched entitlement keys immediately break archive validation. Verifying raw bundle identifiers and capabilities is therefore necessary before attempting distribution builds.

What it helps with

  • configure an App Clip target and required entitlements in Xcode
  • route incoming URLs with NSUserActivity in SwiftUI or UIKit
  • pass authentication tokens and state to the parent app via App Group storage
  • set up associated domains and Safari Smart App Banner tags

Example prompts for the agent

  • Add an App Clip target to my project and set up the required entitlements.
  • Write the SwiftUI handler for incoming web browsing activities in our App Clip.
  • Explain how to migrate session state from the clip to the full app via Keychain.

How to install app-clips

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill app-clips -a claude-code

2Manually: put the files in place

~/.claude/skills/app-clips/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/app-clips/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about app-clips

How to install app-clips in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill app-clips -a claude-code in your terminal.

What does the app-clips skill do?

It provides workflow guidelines for building iOS App Clips. The instructions cover target setup, binary size bounds, URL invocation routing, and handoff to the primary app.

What is the bundle identifier rule for an App Clip?

The App Clip bundle ID must begin with the parent application bundle ID as a prefix, formatted like com.example.MyApp.Clip.

Similar skills

Everything for Mobile →

app-clips by other authors comes first.

From the same set86

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor