To distinguish the third party skill Alexa software needs to hear the invocation phrase so requests have to structured like:
- Alexa, ask [invocation name] [utterance passed to skill]
- Alexa, tell [invocation name] [utterance passed to skill]
There is a long list of requirements the invocation names have to meet in order to be approved by Amazon and once the skill is deployed it can’t be changed.
The alternative is to use the home automation skill when devices are registered with the account and controlled by the Alexa’s native skill. This sounds like a great idea, but unfortunately for the locks and door devices Alexa do not allow opening/unlocking/disarming by voice.
Amazon promised to fix the invocation name collision issue, but it doesn’t look like any progress has been made in that area so far.
The only option at this time is to make another copy of Garadget skill and publish it with the different invocation name. That’s where “Smart Garage” version comes in, Anybody interested is welcome to add and use as a tester. However this version can not be made publicly available at this time because since the original publishing, Amazon added new requirements and in its current implementation the skill will not pass certification. Among the new requirements is a requirement to request a verbal PIN for opening doors. Implementing this feature requires the support for additional account settings and that’s what is in the works right now. So please stay tuned for the updates on this.