Skip to content

Templates

Axint ships ten reference templates, each a complete, compile-tested intent covering a common App Intents domain. They’re a great starting point — copy one, rename it, adjust the parameters to match your app, and compile.

Browse them

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_list_templates
axint_template { "name": "send-message" }

The full set

NameDomainWhat it does
send-messagemessagingSends a message to a contact
create-eventproductivityCreates a calendar event
book-ridetransportationBooks a ride with a ride-sharing service
get-directionsnavigationGets driving/walking directions
play-trackmusicPlays a song, album, or playlist
create-noteproductivityCreates a note in the default notes app
log-expensefinanceLogs an expense to your budget
log-workouthealthLogs a workout to HealthKit
set-thermostatsmartHomeSets the thermostat to a target temperature
place-ordercommercePlaces an order from a menu or catalog

Every template compiles cleanly with axint compile and includes realistic entitlements and Info.plist keys where relevant.

Using a template from axint init

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

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