I'm working for a company making wearable tech. A feature we're considering trying to add would let the user bind an Alexa command to a control button on the device. For example, if the device has a joystick and the user wants to use that to control a smart bulb's brightness, the joystick input would cause a message to go to our Alexa skill, which would then form a connection to the skill that control the smart bulb, telling it to change its brightness. (This would likely have to be set up in advance so the user can give permission for the skill connection, of course.)
The problem is that I can't find enough documentation on Skill Connections. (I've never worked with Alexa before, maybe I'm missing something obvious!) Can you make a skill connection to ANY skill? Or does that skill have to have implemented a custom callback for when a skill requests a connection?