app-intents

Implement App Intents for Siri, Shortcuts, Spotlight, and widgets.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill app-intents-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-intents
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/app-intents
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill app-intents-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to expose their app's functionality to system-level features like Siri, Shortcuts, Spotlight, and widgets, making apps more accessible and integrated.

Core Features & Use Cases

  • Siri & Shortcuts Integration: Define custom intents that users can trigger via voice or the Shortcuts app.
  • Spotlight Search: Make app content discoverable and searchable directly from Spotlight.
  • Widgets: Build interactive and configurable widgets for the Home Screen and Control Center.
  • Use Case: You can create an App Intent for your note-taking app that allows users to say "Hey Siri, create a new note in [Your App Name]" or to add a shortcut to the Shortcuts app that creates a note with specific content.

Quick Start

Implement a new AppIntent by defining a struct that conforms to the AppIntent protocol and implementing the perform() async throws method.

Frequently Asked Questions about app-intents

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

FAQPage Schema
How do I implement App Intents to integrate my iOS app with Siri and Shortcuts?

To implement App Intents, define a struct conforming to the AppIntent protocol and execute your logic within the perform() async throws method to expose actions to Siri and Shortcuts.

How does IndexedEntity work for making app content searchable in Spotlight?

IndexedEntity allows your app's data models to be indexed and discovered directly in Spotlight search, making your app content accessible and searchable from the system level.

Can I migrate my existing SiriKit intents to the App Intents framework?

Yes, you can migrate from SiriKit to the App Intents framework to expose your app's functionality to Siri, Shortcuts, Spotlight, and widgets using the newer iOS 16+ architecture.

How do I define custom data models for App Intents using AppEntity and EntityQuery?

You define custom data models by conforming to the AppEntity protocol and retrieving instances via an EntityQuery, allowing system features like Siri to reference your app's specific data.

What is the best way to expose app functionality to Apple Intelligence?

Exposing app functionality to Apple Intelligence is achieved by implementing App Intents, defining AppEntity models, and utilizing iOS 26+ additions like SnippetIntent and IntentValueQuery.

Does the App Intents framework support interactive widgets in iOS 16 and later?

Yes, the App Intents framework supports building interactive and configurable widgets for the Home Screen and Control Center starting from iOS 16.