Skip to content
axintdocs

Templates

Axint ships 53 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.

From the CLI:

Terminal window
axint templates # list all templates
axint templates --json # machine-readable for CI / MCP
axint templates send-message # print the source of a specific template

From the MCP server (for AI assistants):

axint.templates.list
axint.templates.get { "name": "send-message" }
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.

Terminal window
axint init my-intents --template log-workout

Drops the log-workout template into intents/ instead of the default send-message starter.