In my home, i have a custom home-automation system command(string)>response(string), with a Telegram bot (called "Memole"). Commands like "Temperature", "Power report", "Activate garden" etc.
I have a lots of Alexa and i develop (note: for myself only) a Custom Skill and a Home Skill.
Now, for the Telegram equivalent "Temperature" (1 word), i need to tell:
"Alexa: ask to Memole Memole about Temperature".
7 words VS 1 word. Claiming that my wife remember it is utopian.
"Alexa": ok, mandatory Alexa activation.
"ask to Memole Memole": Invocation name must be two word.
I understand the marketing rule, but it's a sad restriction for personal/hobbyist, not related to publish the skill in a store. A simple "if skill is private, allow one word invocation name" is a dream.
"about Temperature": Again, another big restriction. LITERAL utterance "*" it's not permitted anymore, so i need to write one thousand "about {SearchQuery}", "for {SearchQuery}", "the {SearchQuery}" all with the same Intent, "forward {SearchQuery} to my system".
Any suggestion is appreciated. Thanks.
Addendum:
My real, final dream: Amazon that allow a feature called like "Passthrough": If a skill is in developer mode, only local (Alexa linked to the same account of the skill author), forward any request to an Intent "Catch all", and if reply false, continue with the normal Alexa parser flow.
This will allow me to tell "Alexa, Power report" to obtain the output of my system (a mix of info from Photovoltaic, Tesla Battery etc).
Just my two cents and just my dream.