app-intents

Implement and review App Intents for iOS with Siri, Shortcuts, and Spotlight.

981|50|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill app-intents-dpearson2699
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-intents
Source: https://github.com/dpearson2699/swift-ios-skills/tree/main/skills/app-intents
Command: npx skills add https://github.com/dpearson2699/swift-ios-skills --skill app-intents-dpearson2699

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to seamlessly integrate their app's features with system-level services like Siri, Shortcuts, Spotlight, and interactive widgets, making their app more accessible and powerful.

Core Features & Use Cases

  • Siri & Shortcuts Integration: Define custom intents that users can trigger via voice commands or the Shortcuts app.
  • Spotlight Search: Make app entities and data searchable directly from Spotlight.
  • Interactive Widgets: Build dynamic widgets that allow users to perform actions directly from their home screen.
  • Control Center Widgets: Expose app controls to the Control Center for quick access.
  • Use Case: You've built a recipe app. Use this Skill to allow users to ask Siri "Show me recipes for chicken" or to add a "Quick Add Recipe" shortcut to their home screen.

Quick Start

Implement a new AppIntent for ordering soup with a name and quantity parameter.

Frequently Asked Questions about app-intents

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

FAQPage Schema
How do I integrate app functionality with Siri and Shortcuts?

To integrate app functionality with Siri and Shortcuts, you define custom AppIntent actions and AppShortcutsProvider phrases. This allows users to trigger your app's features directly via voice commands or the Shortcuts app.

How do I make app data searchable in Spotlight on iOS?

Make app data searchable in Spotlight by conforming your data models to IndexedEntity within an AppEntity definition. This exposes your app's entities directly to the system search index for user queries.

What is the best way to migrate from SiriKit to App Intents?

Migrating from SiriKit to App Intents involves replacing legacy intent definitions with modern AppIntent actions and AppEntity models. This transition streamlines system integration across Siri, Shortcuts, and interactive widgets.

Can I build interactive widgets for the home screen and Control Center using App Intents?

You can build interactive widgets for both the home screen and Control Center using App Intents. This framework allows widgets to perform actions directly without opening the main application.

How do I expose app entities to Apple Intelligence?

Expose app entities to Apple Intelligence by defining AppEntity models backed by an EntityQuery. This structured data approach allows system services to understand and act upon your app's content.

Do I need to define an EntityQuery to use App Intents with Shortcuts?

Defining an EntityQuery is necessary when your App Intents reference specific app data or entities within Shortcuts. The query allows the system to fetch and populate parameters dynamically during shortcut execution.