ios-app-intents

Expose App Intents, AppEntities, and AppShortcuts to iOS system surfaces.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/oliverames/ames-claude --skill ios-app-intents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-app-intents
Source: https://github.com/oliverames/ames-claude/tree/main/plugins/build-ios-apps-codex/skills/ios-app-intents
Command: npx skills add https://github.com/oliverames/ames-claude --skill ios-app-intents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

App developers need a clear, portable surface to expose app actions to iOS system surfaces (Shortcuts, Siri, Spotlight, widgets) without leaking internal UI or logic.

Core Features & Use Cases

  • Define AppIntent surfaces, AppEntity types, and EntityQuery patterns to model actions and related data.
  • Provide discoverable shortcuts via AppShortcutsProvider with human-friendly phrases.
  • Support runtime handoff to the app when needed and enable widget/configuration integration.

Quick Start

Add an App Intents scaffold to your project and implement at least one open-app or inline intent with a minimal AppShortcutsProvider.

Frequently Asked Questions about ios-app-intents

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

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

Expose app actions to iOS Shortcuts and Siri by defining AppIntent surfaces, AppEntity types, and EntityQuery patterns to model actions and related data. Provide discoverable shortcuts via AppShortcutsProvider with human-friendly phrases.

What is the best way to enable deep linking in iOS widgets and Spotlight?

Enable deep linking in iOS widgets and Spotlight by implementing App Intents that target system surfaces for action automation. Define AppEntity types and use AppShortcutsProvider to create a structured, discoverable surface for your app's data.

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

Make your app's data searchable in Spotlight using App Intents by modeling your data with AppEntity types and implementing EntityQuery support. This provides a structured surface that iOS system surfaces can query and automate.

Can I hand off an iOS Shortcut action back to my app at runtime?

Yes, you can hand off an iOS Shortcut action back to your app at runtime. The Skill supports runtime handoff to the app when needed, allowing you to implement open-app or inline intents that trigger deeper UI logic.

What do I need to set up before adding an AppShortcutsProvider to my project?

Before adding an AppShortcutsProvider, you need an iOS project with a scaffold for App Intents. You must also enforce frontmatter requirements in SKILL.md and can optionally utilize scripts, references, and assets directories for resources.

Why should I use App Intents instead of leaking UI logic to iOS Shortcuts?

Use App Intents instead of leaking UI logic to iOS Shortcuts to maintain a clear, portable surface for action automation. This approach exposes only necessary actions and data models to system surfaces without exposing internal application logic.