Allow users to invoke skill intents in routine
Recently, the ability to launch 3rd party skills from routines was added. The implementation, however, was minimal. All the user can do is launch the skill. They cannot launch a specific intent.
To unleash the potential of 3rd party skills in routines, users should be able to specify skill intents in the routine: "Tell skill x to y"
Olivier Gagnon commented
Using private skills in routines should be in the core of using Alexa. How come it isn’t a basic feature?
Kevin Marshall commented
I've uploaded an MP3 of the Geico camel cackling about it being Hump Day to "My Audio". I want to create a routine where I say "Alexa, it is Hump Day". Then Alexa invokes "My Audio" with the appropriate "Invocation Name" so just that one MP3 will play. Like the originator said, have routine "Tell skill x to y"
Chris Leatherow commented
Allow Alexa Routine to execute just as if I were saying it. Example, "Alexa, play newsradio K D K A on radio.com". Works if spoken, doesn't work in an Alexa routine.
Yeah i don't get it, you can use an echo show and enable accessibility options and create a shortcut to run with a button press whatever you type. For example Alexa, Set LG TV to volume 14 which is a specific command from LG TV skill. But strangely not possible in a routine.
George Songhurst commented
It's been over a year now since this request. This need to be done along with what has also been mentioned in the comments of allowing non-live skills to be accessible through routines. These 2 things would make such an impact and pave the way to some really awesome automation. I guess it's been held off on so long to figure out a way to monetize it. The closes I've seen to intent through routine is IFTTT applets and even that's now locked down to 3 for free tier. Only a matter of time till open source comes along properly and give you a truly open platform.
DR JUAN HERRERO commented
All I want to do is schedule "mytuner radio" to play a specific station as a wake up alarm(as tunein radio doesn't have this station). Providing intents in routines is fundamental.
I guess I will have find out if it is possible to develop my own custom skills for this as I know the stream url (one skill per desired station) and set a routine to run that. This may be fun to do for a programmer, but not feasible for most users. Geoff's comment below makes me wonder if even doing this is not allowed.
Federico Arias commented
Any update about this feature beign implemented?
Can we also enable a dev skill to be invoked by a routine, not just live skills
pierre cloutier commented
They must to do it .. add skills to routine the way they did it, its just useless.
NELSON SANTOS commented
The implementation as it its stands defeats the whole purpose of a routine. It should run automatically, and not require extra voice commands after the routine has been triggered.
Kelly Brown commented
It just seems like this would be such an easy addition. Please make this happen!
Ryan P Abraham commented
Come on Alexa development team you have to make this happen . This is what the Alexa world is waiting for
Paul H. Leppert commented
This would be great! I use the Plex skill and to play a specific playlist (in shuffle mode), I have to say: "Alexa, ask Plex to shuffle the playlist 'xyz'".
I can create a routine for "integrated" providers (I have a routine to play a specific radio station in iHeartRadio since Alexa would frequently mishear the station name, so now I can just say "Alexa, play the radio" and she automatically plays the correct station).
I want to do the same with third party skills.
Realistically, not being able to just have the routine execute a "command" as if I spoke it (e.g., the above example would allow me to just add a command to a routine "Ask Plex to Shuffle Playlist xyx") and the routine name could then be something simpler.
Heather Luna commented
John P Kelvie commented
That would be a great add-on.
Some skills presents some features at the beginning and the user would have to interact to obtain some kind of information. If this is in a routine, this interaction is then daily. Would be great to avoid this behavior.
Daniel Mittendorf commented
Oh yes, this is a great idea and useful for all Alexa users!
Liam Sorta commented
Great suggestion, very much needed
rocky m olsen commented
Seriously the current implementation is so janky. This needs to be done ASAP.
Ryan P Abraham commented
This feature is a much needed feature and should be top of this priority list. Adding Skills is pretty much useless unless you can use those skills fully in a routine. Most people with home automation would just like to say
"Alexa Good Night"
and then have it
shut off all of the lights, close the garage door, lower the heat, arm the house alarm ...etc
But a routine opening the Home Alarm routine is not enough as you have to say things after it to make it useful. this now is even more messy especially if you string together 5 or 6 skills all which require voice interaction.
I also agree that fully written routines would be even more powerful as this then could be linked to IFTTT triggers which don't have skill linked to them just the word "trigger"
please make this happen !!!