I am looking to collect a request/utterance from Alexa and use Hubitat to send it to an AI engine (Kore.ai). Is there a way to get what I say to Alexa into Hubitat and then use a REST API call to send it to an external system? I know I could write my own Alexa skill, but hoping I could save a bunch of work/steep learning curve this way.
I think you can with Node Red using this palette and the "Alexa Event" node. Then you could probably do the rest of your workflow right in Node Red and skip Hubitat all together.
You will need a server to host Node Red
maybe echo speaks / echo app LastVoiceActivity ? Alexa has a history function of all spoken commands received under privacy - if you solve this, I'd like to know!