app-intents

Implement App Intents with AppIntent, AppEntity, and EntityQuery structures for iOS system surfaces.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Roy-wonji/claude-config --skill app-intents-roy-wonji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-intents
Source: https://github.com/Roy-wonji/claude-config/tree/main/skills/swift-ios-skills/skills/app-intents
Command: npx skills add https://github.com/Roy-wonji/claude-config --skill app-intents-roy-wonji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you implement App Intents so your app actions and data become discoverable and controllable from iOS system surfaces like Siri, Shortcuts, Spotlight, and widgets.

Core Features & Use Cases

  • AppIntent implementation: Define intents with well-formed title, parameterSummary, @Parameter inputs, and async perform() logic for predictable execution.
  • Entity modeling for resolution: Build AppEntity, AppEnum, and EntityQuery variants (including UniqueAppEntityQuery) so system surfaces can correctly resolve user-specified values.
  • Surface-specific integrations: Add phrases with AppShortcutsProvider, support configurable widgets via WidgetConfigurationIntent, control Control Center with ControlConfigurationIntent, and enable Spotlight search with IndexedEntity and iOS 26+ indexing keys.
  • iOS 26+ enhancements: Include SnippetIntent and IntentValueQuery patterns for interactive snippets and visual intelligence value suggestions.

Quick Start

Ask the AI to design an AppIntent for a user action in your iOS app and include the required AppEntity/EntityQuery model plus Shortcuts phrases that contain the application name token.

Frequently Asked Questions about app-intents

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

FAQPage Schema
How do I expose my iOS app actions to Siri and Shortcuts?

To expose app actions to Siri and Shortcuts, implement AppIntent structures with @Parameter inputs and async perform() logic, then define AppShortcutsProvider phrases to make them discoverable across system surfaces.

What is parameter resolution for App Intents and how does it work?

Parameter resolution for App Intents works by defining AppEntity and AppEnum structures alongside EntityQuery variants like UniqueAppEntityQuery, allowing iOS system surfaces to correctly resolve user-specified values into concrete app data during workflow execution.

How do I make my app data searchable in Spotlight using App Intents?

Make app data searchable in Spotlight by adopting IndexedEntity and iOS 26+ indexing key metadata within your AppEntity models, enabling system-wide indexing that surfaces your domain entities directly in Spotlight search results.

Can I use App Intents to configure widgets and Control Center in iOS 16 and later?

Yes, you can configure widgets and Control Center using App Intents by implementing WidgetConfigurationIntent and ControlConfigurationIntent, supporting user-driven workflows and parameter configuration across iOS 16 through iOS 26+ versions.

Do I need AppEntity models to implement App Intents for Siri?

Yes, you need AppEntity models to implement App Intents for Siri because they provide the necessary data structures for EntityQuery variants to perform identity resolution, ensuring system surfaces can accurately resolve and manipulate your app data.

What are the iOS 26+ enhancements for App Intents?

iOS 26+ enhancements for App Intents include SnippetIntent for interactive snippets and IntentValueQuery patterns for visual intelligence value suggestions, expanding interactive capabilities and metadata indexing keys for deeper system integration.