I created a custom Intent with parameters like so:
I've donated it:
let intent = PlayIntent()
intent.color = color
let interaction = INInteraction(intent: intent, response: nil)
interaction.donate()
and it shows up correctly:
However, I'd like an Intent which accepts input from the user. Example, Messages.app:
How do I configure my custom Intent to handle input?
As far as I can tell, this functionality is not available for third-party shortcuts - by which I mean, the shortcuts not defined by the team who built the Siri Shortcuts (previously Workflow) app. All third party shortcuts show in the Shortcuts app with the text:
Confusingly, these built-in shortcuts often target third party apps, like Instagram or Overcast. It can be hard to tell which apps' shortcuts have been added by the app developers, and which have been added by the Workflow developers.
Alas.
References:
Shortcuts: A New Vision for Siri and iOS Automation on Mac Stories:
Also, this tweet: