app-intents

Generate and review Swift App Intents code for Siri, Shortcuts, Spotlight, and widgets.

42|3|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/sorty-organizer/Sorty --skill app-intents-sorty-organizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-intents
Source: https://github.com/sorty-organizer/Sorty/tree/main/.agents/skills/app-intents
Command: npx skills add https://github.com/sorty-organizer/Sorty --skill app-intents-sorty-organizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The app-intents skill centralizes the creation and validation of App Intents, making it easier to expose app actions to Siri, Shortcuts, Spotlight, widgets, and on-device intelligence.

Core Features & Use Cases

  • Generate, review, and validate App Intent definitions that follow the official guidance, covering fundamentals, parameters, entity mappings, dependencies, and UI patterns like Snippet and OpenIntent.
  • Reference canonical patterns (OpenIntent, SnippetIntent, URL routing, and transferables) to accelerate robust integration across surfaces.
  • Support for testing, debugging, and iterative development of automation surfaces within macOS and iOS ecosystems.

Quick Start

Review the fundamentals and generate a starter App Intent unit using the included references and templates.

Frequently Asked Questions about app-intents

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

FAQPage Schema
How do I generate Swift App Intents to expose app actions to Siri and Shortcuts?

To generate Swift App Intents, you define actions using the AppIntent protocol to expose them to Siri and Shortcuts. This process involves mapping parameters, entities, and dependencies to create production-ready automation units.

What are App Intents and when do I need them for iOS automation?

App Intents are Swift constructs that expose app actions to Siri, Shortcuts, Spotlight, and widgets. You need them when integrating app functionalities into macOS and iOS automation surfaces and on-device intelligence.

How do I validate and test App Intents code during development?

You validate and test App Intents code by using guided workflows that review fundamentals, parameters, and entity mappings. This approach supports iterative development, debugging, and testing of automation surfaces within macOS and iOS ecosystems.

What is the best way to implement parameters and entities in an App Intent?

The best way to implement parameters and entities in an App Intent is to follow canonical patterns like OpenIntent and SnippetIntent. These patterns provide structured guidance for mapping dependencies and creating robust integrations across surfaces.

Can I use App Intents with Spotlight and widgets on macOS and iOS?

Yes, you can use App Intents with Spotlight and widgets across macOS and iOS ecosystems. The framework supports exposing app actions to these surfaces through URL routing, transferables, and specific UI patterns like snippets.