SponsorSign inSubmit
Blog

Siri AI is open to every developer now. Here is what I would do with my Mac app

By Justinas Rolando, maker of MacPip

Short answer

On November 3 Apple opened a Siri AI Developer Preview to every developer, in the macOS 27.3, iOS 27.3, iPadOS 27.3 and visionOS 27.3 betas. Your app plugs in through App Intents: mark an intent with @AppIntent(.tool), give it a clear title and description, and Siri can run it. It only works in development builds and internal TestFlight for now. App Store submission opens in the spring.

Yesterday, November 3, Apple put up a short post called Siri AI is now open to all developers. It came out the same day as the first macOS 27.3 beta, and it's the most useful thing in that beta for people like me who make small Mac apps. So I spent this morning reading the new docs instead of doing my actual job.

Here's what changed, what you can and can't do with it yet, and what I'm going to do first.

What changed

What you can't do yet

This part matters more than the shiny part.

So nobody needs to rush an update out this week. What you have is a few months to get it right before the people who use your app can try it.

How it works, in plain words

There are three pieces, and the first one is most of the job.

  1. Tool intents. You add the @AppIntent(.tool) macro to an app intent. That makes it a tool Siri can call. Apple's advice is to give the intent and each of its parameters a real title and description, because Siri reads them to decide which tool fits what a person said. If your intent already uses one of Apple's schemas that supports Siri, you don't add the macro.
  2. Content Siri can find. Siri can only find what you make available. The docs tell you to put your app entities into Spotlight, and Siri can now surface any entity in the Spotlight semantic index, not just ones that fit a schema.
  3. Skills, only if you need them. You add one Skills.skillsbundle to your app target. Inside its Skills folder, each skill gets its own folder, named in lowercase letters, numbers and hyphens, holding a single SKILL.md file. Apple is clear that a skill is guidance, not a script: Siri doesn't run your listed steps in order.

Apple is already doing this in its own apps, including Finder, Files, Notes, Preview, Reminders, Safari and Shortcuts. If you have one of those habits Siri now covers, like "archive files I haven't opened in a year", that's a fair hint of where the bar sits.

What I'd do first, in this order

These are my own opinions, not Apple's list.

  1. Write down five things a person would ask for. Not features. Requests, in plain words. "Start a 25-minute focus session." "Show me the clips I copied this morning." If you can't think of five, your app may not need this yet, and that's fine.
  2. Check the intents you already have. Many Mac apps already ship App Intents for Shortcuts. Read their titles and descriptions as if you were Siri. "Run Action" with no description won't get picked.
  3. Mark two or three as tools. Start with the actions from step 1. Don't mark everything: an intent that only configures a widget and does nothing in perform() shouldn't be a tool, according to the docs.
  4. Get your content into Spotlight. If people would ask about your app's things (notes, clips, projects, timers), Siri can only find them through Spotlight.
  5. Run Apple's checks. Use the Siri Integration Advisor in Xcode, then script a few of your five requests with SiriEvaluations, so you notice when a change makes Siri worse.
  6. Write a skill only for a real multi-step job. One clear SKILL.md beats five vague ones.
  7. Don't promise it to users yet. Don't put "Works with Siri AI" in your listing or release notes until people can actually use it in a version they can download.

If you can't run the 27.3 beta, steps 1, 2 and 3 still work: it's mostly reading your own code and writing better descriptions, which also helps Shortcuts today.

Talk to Apple while it's cheap

Apple is running Apple Intelligence Group Labs today, November 4, from 9 to 10 a.m. Pacific, and tomorrow, November 5, from 6 to 7 p.m. Pacific. The sign-up links are in Apple's post. It's a preview, and Apple says the API may change, so this is the moment when feedback can still change something.

The MacPip angle

I list a lot of AI apps and productivity apps on MacPip, and most of them do exactly the kind of small, nameable action that Siri can now run. I think the apps that get this right in the spring will have a new way to be found: people asking Siri for a job, not searching for an app name. I'll be watching for that.

If you use a coding agent, the get ready for the next macOS prompt is a decent start for reading your project before a beta. It won't write your skills for you, but it'll tell you where your intents live. And if your own app's AI features cost you money per request, the new subscription or one-time price calculator shows what each pricing model leaves you after fees.

When it ships, say so in your release notes and update your listing. If your app isn't on MacPip yet, listing it is free.

Sources

Keep reading

Submit your appFree tools for makers