Templates
Axint ships 26 bundled templates. Each template is a complete, compile-tested starter definition covering a common App Intents or Apple workflow shape. They’re a great starting point: copy one, rename it, adjust the parameters to match your app, and compile.
Browse them
From the CLI:
axint templates # list all templatesaxint templates --json # machine-readable for CI / MCPaxint templates send-message # print the source of a specific templateFrom the MCP server (for AI assistants):
axint.templates.listaxint.templates.get { "name": "send-message" }The full set
| Name | Domain | What it does |
|---|---|---|
send-message | messaging | Sends a message to a contact |
create-event | productivity | Creates a calendar event |
book-ride | transportation | Books a ride with a ride-sharing service |
get-directions | navigation | Gets driving/walking directions |
play-track | music | Plays a song, album, or playlist |
create-note | productivity | Creates a note in the default notes app |
log-expense | finance | Logs an expense to your budget |
log-workout | health | Logs a workout to HealthKit |
set-thermostat | smartHome | Sets the thermostat to a target temperature |
place-order | commerce | Places an order from a menu or catalog |
search-tasks | productivity | Searches tasks with an EntityQuery-style string search |
dynamic-playlist | media | Creates a playlist by name, mood, and track count |
plan-trail | navigation | Plans a trail outing with entity queries and dynamic options |
set-timer | utilities | Sets a timer with a duration and optional label |
search-notes | productivity | Searches notes using a query string |
create-reminder | productivity | Creates a reminder with title, date, and priority |
toggle-setting | smart-home | Toggles a system or app setting on or off |
share-content | messaging | Shares content to a destination with an optional message |
navigate-to | navigation | Navigates to a location with an optional transport mode |
play-music | media | Plays music by track, artist, album, or playlist |
scan-document | productivity | Scans or processes a document into a selected format |
translate-text | utilities | Translates text between languages |
check-weather | utilities | Checks weather conditions for a location |
add-to-cart | commerce | Adds an item to a shopping cart with quantity |
book-appointment | productivity | Books an appointment with a service provider |
run-shortcut | utilities | Runs another Shortcut or automation by name |
Every template compiles cleanly with axint compile and includes realistic
entitlements and Info.plist keys where relevant.
Using a template from axint init
axint init my-intents --template log-workoutDrops the log-workout template into intents/ instead of the default
send-message starter.