app-clips

Create and configure App Clip targets with invocation URL handling.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill app-clips
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app-clips
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/extensions/app-clips
Command: npx skills add https://github.com/moasq/nanowave --skill app-clips

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation and management of App Clips, which are lightweight versions of your application designed for quick, focused tasks, reducing friction for new users.

Core Features & Use Cases

  • App Clip Creation: Facilitates setting up a separate App Clip target with necessary configurations.
  • Invocation Handling: Provides guidance on handling invocation URLs and using SKOverlay to promote the full app.
  • Constraint Management: Highlights key limitations such as size constraints and restricted API access.
  • Use Case: Develop an App Clip for a ride-sharing service that allows users to quickly book a ride without downloading the full app, using NFC or a QR code.

Quick Start

Configure the App Clip target and handle invocation URLs within your application.

Frequently Asked Questions about app-clips

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

FAQPage Schema
What is an App Clip and when do I need it for iOS development?▼

To create an App Clip, configure a separate target in your iOS project and handle invocation URLs using `NSUserActivityTypeBrowsingWeb`. This setup triggers the lightweight experience when users scan a QR code or interact with an NFC tag.

How do I promote my full iOS app from an App Clip?▼

App Clips have a strict 15MB size limit and restricted access to certain iOS frameworks. These constraints ensure fast loading times and reduced friction, limiting functionality to core, task-focused features rather than full application capabilities.

How do I handle invocation URLs for App Clips in SwiftUI?▼

Handle App Clips invocation URLs in SwiftUI by configuring your separate target to process `NSUserActivityTypeBrowsingWeb`. This mechanism intercepts the URL from a QR code or NFC tag to launch the specific lightweight user experience.

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

Yes, you can use `SKOverlay` within an App Clip to promote your full application. It presents a banner allowing users to download the complete iOS app seamlessly from the lightweight App Clip experience.