Teach Siri
what your app can do.

Ready-made SKILL.md templates for Siri app skills.
Copy one, adapt it, ship it with your app.

Open source on GitHub · npx siriskills validate .

Add a recipe's groceries Shopping
grocery-add

Add the ingredients for a recipe to the shopping list. Use when the user asks to shop for, buy the ingredients for, or add a recipe to the list. Not for adding a single item.

Build a playlist Music
playlist-build

Create a playlist for a mood, activity, or occasion. Use when the user asks to make, build, or create a playlist or mix. Not for playing a single song.

Check a budget Finance
budget-check

Tell the user how much is left in a budget category or whether a purchase fits. Use when the user asks how much they have left, whether they can afford something, or how their budget looks. Not for adding a transaction.

Clean up a folder of notes Productivity
organize-notes

Tidy up a folder of notes by grouping, moving, or archiving them. Use when the user asks to clean up, organize, tidy, or sort their notes or a folder. Not for deleting notes or searching for a single note.

File a receipt Finance
receipt-capture

Add a receipt to an expense report. Use when the user asks to file, add, submit, or save a receipt or expense for work. Not for personal budgeting.

Find where to return a rental car Navigation
car-rental-return

Help the user return their rental car. Use when the user asks where to return the car, how to get to the return location, or what to do before returning it. Not for extending or changing the rental.

Get a morning briefing News
news-brief

Give the user a short news briefing. Use when the user asks for the news, a briefing, headlines, or what's happening today. Not for searching a specific article.

Invite friends to play Entertainment
game-session

Invite friends to play a game together. Use when the user asks to play with friends, start a party, or invite people to a game. Not for buying games.

Log a medication dose Health & Fitness
log-dose

Record that the user took a medication or supplement. Use when the user says they took, had, or swallowed a pill, dose, or vitamin, or asks to mark one as taken. Not for adding a new medication.

Log a workout from a sentence Health & Fitness
log-workout

Log a workout the user just finished or did earlier. Use when the user says they ran, walked, cycled, swam, lifted, or trained, or asks to log, record, or add a workout. Not for planning future workouts or reading stats.

Make an album from a trip Photo & Video
photo-album

Create a photo album from a trip, event, or date range. Use when the user asks to make an album, collect photos from a trip, or put photos together. Not for sharing photos.

Plan something with friends Social
group-plan

Set up a plan or poll with friends in a group chat. Use when the user asks to plan, organize, or poll friends about a time, place, or activity. Not for sending a single message.

Practice today's lesson Education
lesson-practice

Start a language lesson or review session. Use when the user asks to practice, study, do a lesson, or keep their streak. Not for changing the course language.

Reorder a past delivery Food & Drink
reorder-delivery

Reorder food from a past delivery. Use when the user asks to reorder, order again, get the usual, or repeat a previous order from a restaurant. Not for browsing menus or starting a new order from scratch.

Save a bike ride Health & Fitness
ride-log

Save a bike ride the user finished. Use when the user says they rode, cycled, or biked somewhere, or asks to log or save a ride. Not for planning a route.

Send an invoice Business
invoice-send

Create an invoice for a client. Use when the user asks to invoice, bill, or charge a client for work. Not for recording a payment received.

Should I bring an umbrella Weather
weather-plan

Answer practical weather questions such as whether to bring an umbrella or a jacket. Use when the user asks if they need an umbrella, coat, or sunscreen, or whether it will rain later. Not for long-range forecasts.

Start a return Shopping
return-item

Start a return for something the user bought. Use when the user asks to return, send back, or exchange an item. Not for tracking a delivery.

Summarize a document Productivity
doc-summary

Summarize one of the user's documents. Use when the user asks to summarize, sum up, or give the gist of a document, file, or note. Not for editing the document.

Triage today's to-dos Productivity
todo-triage

Review and reschedule the user's tasks for today. Use when the user asks to plan their day, triage, sort, or catch up on their to-dos. Not for adding a single task.

Add a recipe's groceries Shopping
grocery-add

Add the ingredients for a recipe to the shopping list. Use when the user asks to shop for, buy the ingredients for, or add a recipe to the list. Not for adding a single item.

Build a playlist Music
playlist-build

Create a playlist for a mood, activity, or occasion. Use when the user asks to make, build, or create a playlist or mix. Not for playing a single song.

Check a budget Finance
budget-check

Tell the user how much is left in a budget category or whether a purchase fits. Use when the user asks how much they have left, whether they can afford something, or how their budget looks. Not for adding a transaction.

Clean up a folder of notes Productivity
organize-notes

Tidy up a folder of notes by grouping, moving, or archiving them. Use when the user asks to clean up, organize, tidy, or sort their notes or a folder. Not for deleting notes or searching for a single note.

File a receipt Finance
receipt-capture

Add a receipt to an expense report. Use when the user asks to file, add, submit, or save a receipt or expense for work. Not for personal budgeting.

Find where to return a rental car Navigation
car-rental-return

Help the user return their rental car. Use when the user asks where to return the car, how to get to the return location, or what to do before returning it. Not for extending or changing the rental.

Get a morning briefing News
news-brief

Give the user a short news briefing. Use when the user asks for the news, a briefing, headlines, or what's happening today. Not for searching a specific article.

Invite friends to play Entertainment
game-session

Invite friends to play a game together. Use when the user asks to play with friends, start a party, or invite people to a game. Not for buying games.

Log a medication dose Health & Fitness
log-dose

Record that the user took a medication or supplement. Use when the user says they took, had, or swallowed a pill, dose, or vitamin, or asks to mark one as taken. Not for adding a new medication.

Log a workout from a sentence Health & Fitness
log-workout

Log a workout the user just finished or did earlier. Use when the user says they ran, walked, cycled, swam, lifted, or trained, or asks to log, record, or add a workout. Not for planning future workouts or reading stats.

Make an album from a trip Photo & Video
photo-album

Create a photo album from a trip, event, or date range. Use when the user asks to make an album, collect photos from a trip, or put photos together. Not for sharing photos.

Plan something with friends Social
group-plan

Set up a plan or poll with friends in a group chat. Use when the user asks to plan, organize, or poll friends about a time, place, or activity. Not for sending a single message.

Practice today's lesson Education
lesson-practice

Start a language lesson or review session. Use when the user asks to practice, study, do a lesson, or keep their streak. Not for changing the course language.

Reorder a past delivery Food & Drink
reorder-delivery

Reorder food from a past delivery. Use when the user asks to reorder, order again, get the usual, or repeat a previous order from a restaurant. Not for browsing menus or starting a new order from scratch.

Save a bike ride Health & Fitness
ride-log

Save a bike ride the user finished. Use when the user says they rode, cycled, or biked somewhere, or asks to log or save a ride. Not for planning a route.

Send an invoice Business
invoice-send

Create an invoice for a client. Use when the user asks to invoice, bill, or charge a client for work. Not for recording a payment received.

Should I bring an umbrella Weather
weather-plan

Answer practical weather questions such as whether to bring an umbrella or a jacket. Use when the user asks if they need an umbrella, coat, or sunscreen, or whether it will rain later. Not for long-range forecasts.

Start a return Shopping
return-item

Start a return for something the user bought. Use when the user asks to return, send back, or exchange an item. Not for tracking a delivery.

Summarize a document Productivity
doc-summary

Summarize one of the user's documents. Use when the user asks to summarize, sum up, or give the gist of a document, file, or note. Not for editing the document.

Triage today's to-dos Productivity
todo-triage

Review and reschedule the user's tasks for today. Use when the user asks to plan their day, triage, sort, or catch up on their to-dos. Not for adding a single task.

Ask for late checkout Travel
hotel-late-checkout

Request a late checkout for the user's current hotel stay. Use when the user asks for late checkout, to check out later, or to keep the room longer. Not for extending the stay by a night.

Catch up on podcasts Music
podcast-catchup

Queue podcast episodes the user hasn't listened to. Use when the user asks to catch up on podcasts, what's new in their shows, or to queue episodes. Not for finding new shows.

Check in for a flight Travel
flight-check-in

Check the user in for an upcoming flight and get the boarding pass. Use when the user asks to check in, get a boarding pass, or be ready for a flight. Not for booking, changing seats, or cancelling.

Explain a heart rate reading Health & Fitness
heart-check

Explain the user's latest heart rate or blood pressure reading. Use when the user asks how their heart rate, pulse, or blood pressure looks or what a reading means. Not for logging a new reading.

Find time for a meeting Productivity
calendar-find-time

Find a free time and schedule a meeting with other people. Use when the user asks to find time, set up, or schedule a meeting or call with someone. Not for moving an existing event.

Follow up on an email Productivity
email-followup

Draft a follow-up email to someone who hasn't replied. Use when the user asks to follow up, nudge, chase, or check in with someone by email. Not for writing a new email on a new topic.

Get movie tickets Entertainment
movie-tickets

Find showtimes and get tickets for a movie. Use when the user asks to see a movie, find showtimes, or get cinema tickets. Not for streaming at home.

Log a feed or nap Lifestyle
baby-log

Log a baby's feed, nap, or diaper change. Use when the user says the baby ate, fed, napped, slept, woke up, or had a diaper change. Not for growth measurements.

Log a pet's meal Lifestyle
pet-feeding

Record that a pet was fed. Use when the user says they fed the dog, cat, or another pet, or asks to log a meal for a pet. Not for vet appointments.

Log reading progress Education
reading-progress

Update how far the user is in a book. Use when the user says what page they're on, that they finished a chapter or book, or asks to log reading. Not for adding a new book.

Order the usual coffee Food & Drink
coffee-usual

Order the user's usual coffee for pickup. Use when the user asks for their usual, their regular, or to order a coffee or drink for pickup. Not for delivery or gift cards.

Plan the week's dinners Food & Drink
meal-plan-week

Plan dinners for the coming days from the user's saved recipes. Use when the user asks to plan their week, plan dinners, or fill the menu. Not for adding single items to the shopping list.

Remember where I parked Navigation
parking-find

Save or find the user's parking spot. Use when the user says they parked, asks to remember where they parked, or asks where their car is. Not for paying for parking.

Report a broken thing at home Utilities
repair-request

Report something that needs fixing at home. Use when the user says something is broken, leaking, not working, or needs repair. Not for booking cleaning.

Save a voice memo to a project Productivity
voice-memo

File a voice memo or recording into a project or folder. Use when the user asks to save, file, or move a recording or voice memo. Not for transcribing.

Set the house to away Smart Home
home-away

Put the home into away mode when the user leaves. Use when the user says they're leaving, going out, or asks to lock up or set the house to away. Not for controlling a single device.

Split an expense with friends Finance
split-expense

Split a bill or expense between the user and other people. Use when the user asks to split, share, or divide a cost, or says someone owes them for something. Not for settling up or recording a payment.

Start a wind-down routine Health & Fitness
sleep-wind-down

Start the user's bedtime or wind-down routine and set their wake-up alarm. Use when the user says they're going to bed, wants to wind down, or asks to start their sleep routine. Not for reviewing last night's sleep.

Track a package Shopping
order-track

Tell the user where their order is and when it arrives. Use when the user asks where their order or package is, when it arrives, or to track a delivery. Not for returns.

What should I watch Entertainment
watch-next

Suggest something to watch and start it. Use when the user asks what to watch, wants a recommendation, or asks to continue their show. Not for searching a specific title.

Ask for late checkout Travel
hotel-late-checkout

Request a late checkout for the user's current hotel stay. Use when the user asks for late checkout, to check out later, or to keep the room longer. Not for extending the stay by a night.

Catch up on podcasts Music
podcast-catchup

Queue podcast episodes the user hasn't listened to. Use when the user asks to catch up on podcasts, what's new in their shows, or to queue episodes. Not for finding new shows.

Check in for a flight Travel
flight-check-in

Check the user in for an upcoming flight and get the boarding pass. Use when the user asks to check in, get a boarding pass, or be ready for a flight. Not for booking, changing seats, or cancelling.

Explain a heart rate reading Health & Fitness
heart-check

Explain the user's latest heart rate or blood pressure reading. Use when the user asks how their heart rate, pulse, or blood pressure looks or what a reading means. Not for logging a new reading.

Find time for a meeting Productivity
calendar-find-time

Find a free time and schedule a meeting with other people. Use when the user asks to find time, set up, or schedule a meeting or call with someone. Not for moving an existing event.

Follow up on an email Productivity
email-followup

Draft a follow-up email to someone who hasn't replied. Use when the user asks to follow up, nudge, chase, or check in with someone by email. Not for writing a new email on a new topic.

Get movie tickets Entertainment
movie-tickets

Find showtimes and get tickets for a movie. Use when the user asks to see a movie, find showtimes, or get cinema tickets. Not for streaming at home.

Log a feed or nap Lifestyle
baby-log

Log a baby's feed, nap, or diaper change. Use when the user says the baby ate, fed, napped, slept, woke up, or had a diaper change. Not for growth measurements.

Log a pet's meal Lifestyle
pet-feeding

Record that a pet was fed. Use when the user says they fed the dog, cat, or another pet, or asks to log a meal for a pet. Not for vet appointments.

Log reading progress Education
reading-progress

Update how far the user is in a book. Use when the user says what page they're on, that they finished a chapter or book, or asks to log reading. Not for adding a new book.

Order the usual coffee Food & Drink
coffee-usual

Order the user's usual coffee for pickup. Use when the user asks for their usual, their regular, or to order a coffee or drink for pickup. Not for delivery or gift cards.

Plan the week's dinners Food & Drink
meal-plan-week

Plan dinners for the coming days from the user's saved recipes. Use when the user asks to plan their week, plan dinners, or fill the menu. Not for adding single items to the shopping list.

Remember where I parked Navigation
parking-find

Save or find the user's parking spot. Use when the user says they parked, asks to remember where they parked, or asks where their car is. Not for paying for parking.

Report a broken thing at home Utilities
repair-request

Report something that needs fixing at home. Use when the user says something is broken, leaking, not working, or needs repair. Not for booking cleaning.

Save a voice memo to a project Productivity
voice-memo

File a voice memo or recording into a project or folder. Use when the user asks to save, file, or move a recording or voice memo. Not for transcribing.

Set the house to away Smart Home
home-away

Put the home into away mode when the user leaves. Use when the user says they're leaving, going out, or asks to lock up or set the house to away. Not for controlling a single device.

Split an expense with friends Finance
split-expense

Split a bill or expense between the user and other people. Use when the user asks to split, share, or divide a cost, or says someone owes them for something. Not for settling up or recording a payment.

Start a wind-down routine Health & Fitness
sleep-wind-down

Start the user's bedtime or wind-down routine and set their wake-up alarm. Use when the user says they're going to bed, wants to wind down, or asks to start their sleep routine. Not for reviewing last night's sleep.

Track a package Shopping
order-track

Tell the user where their order is and when it arrives. Use when the user asks where their order or package is, when it arrives, or to track a delivery. Not for returns.

What should I watch Entertainment
watch-next

Suggest something to watch and start it. Use when the user asks what to watch, wants a recommendation, or asks to continue their show. Not for searching a specific title.

Shipping a skill this spring?

App Store submissions open in spring 2027. We'll feature real apps and their skills first.