app-clips

Configure App Clip targets, entitlements, and invocation handling for iOS apps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/KumarAdi8/AgentKit --skill app-clips-kumaradi8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app-clips
Source: https://github.com/KumarAdi8/AgentKit/tree/main/skills/app-clips
Command: npx skills add https://github.com/KumarAdi8/AgentKit --skill app-clips-kumaradi8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the complexity of creating App Clips that must launch instantly, support multiple invocation methods, obey strict binary size limits, and reliably transfer user context to the full app without breaking the user experience.

Core Features & Use Cases

  • Target & entitlement setup: guidance for creating an App Clip target, parent application identifiers, and bundle ID suffix rules.
  • Invocation handling: how to receive and parse NSUserActivityTypeBrowsingWeb, manage invocation URLs, and support NFC, QR, App Clip Codes, Safari banners, Maps, Messages, and other digital invocations.
  • Size, capabilities & restrictions: measuring App Thinning Size Report, using Background Assets, and avoiding unsupported frameworks or background features.
  • Data migration & promotion: shared App Group and keychain sharing strategies, SKOverlay/App Store promotion patterns, and APActivationPayload location confirmation.
  • Use case: enable instant in-store ordering via an NFC tag or QR code and migrate order history to the full app when the user installs it.

Quick Start

Use the app-clips skill to set up an App Clip target, configure associated domains and invocation handling, and implement shared App Group migration to the full app.

Frequently Asked Questions about app-clips

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an App Clip target and configure entitlements for iOS?▼

To create an App Clip, set up an App Clip target with a parent application identifier and bundle ID suffix. Configure associated domains and AASA entitlements to enable invocation URL handling and Safari banners.

How do I handle App Clip invocation via NFC tags, QR codes, and Safari banners?▼

App Clip invocation via NFC tags, QR codes, and Safari banners is handled by parsing NSUserActivityTypeBrowsingWeb and managing invocation URLs. This supports multiple digital invocation methods including Maps and Messages.

What is the size limit for an App Clip and how do I measure binary size compliance?▼

App Clips have strict binary size limits to ensure instant launch. Measure size compliance using the App Thinning Size Report and avoid unsupported frameworks or background features to stay within limits.

How do I migrate user data from an App Clip to the full installed app?▼

Migrate user data from an App Clip to the full app using shared App Group and keychain sharing strategies. This reliably transfers user context, such as order history, without breaking the user experience.

Can I use SKOverlay to promote the full app within an App Clip?▼

Yes, SKOverlay provides App Store promotion patterns within an App Clip. It displays an overlay banner allowing users to quickly install the full application while maintaining their current session.