Skip to main content
skill CX Codex

app-intents · dpearson2699 — Claude Code skill: App Intents for iOS

A skill for App Intents on iOS: turn app actions and data into Siri commands, Shortcuts, Spotlight results, widgets and Control Center controls.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-code
Open on GitHub

What app-intents does

The skill runs App Intents through four steps: pick an action and its system surface, model the data, implement perform(), then check the result in that same surface. A table ties each protocol to an iOS version, from AppIntent on iOS 16 through ControlConfigurationIntent and IndexedEntity on iOS 18.

Sections cover @Parameter value types and initializer variants, AppEntity shadow models marked with @Property, the four EntityQuery variants, AppEnum, and the AppShortcutsProvider phrases that put an action in front of Siri. A common-mistakes list and a review checklist close it out, and references/appintents-advanced.md holds the remaining initializer forms.

Siri phrases get checked in the Xcode intent preview, so with no Xcode you end up with code and a checklist rather than a run against the live surface. SnippetIntent and IntentValueQuery arrive in iOS 26 and will not compile on an older deployment target.

What it helps with

  • expose an app action to Siri and Shortcuts
  • model an AppEntity shadow type with @Property fields
  • pick the right EntityQuery variant for ID lookup or search
  • index entities in Spotlight with IndexedEntity and indexingKey
  • wire a configurable widget through WidgetConfigurationIntent

Example prompts for the agent

  • Add an order intent with soup and quantity parameters and a parameterSummary for Shortcuts
  • Review my AppEntity and EntityQuery: too much internal data is reaching the system
  • Give this action a Siri phrase through AppShortcutsProvider and index the entities for Spotlight

How to install app-intents

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-code

2Manually: put the files in place

~/.claude/skills/app-intents/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/app-intents/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about app-intents

How do I install app-intents in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill app-intents -a claude-code. The skill then sits at ~/.claude/skills/app-intents/SKILL.md.

What does app-intents do?

It maps app actions and entities onto App Intents: which protocol fits each system surface, how @Parameter inputs are declared, which EntityQuery variant to use, and how Siri learns the phrases.

Which iOS versions does it cover?

The protocol table starts at AppIntent on iOS 16, then WidgetConfigurationIntent on iOS 17, ControlConfigurationIntent and IndexedEntity on iOS 18, with SnippetIntent and IntentValueQuery on iOS 26.

Similar skills

Everything for Mobile →

app-intents by other authors comes first.

From the same set86

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor