I have tried several different invocation names and phrases for my skill (always at least 3 syllables and >1 word), but they're either too long or get confused with other words. I'd say she only recognizes my skill name correctly 75% of the time and only when I say "open *invocation name*". When I try to do "alexa ask *invocation name* to do something" she is terrible. Some invocation phrases have only 0% success that way.
How is this acceptable behavior by Amazon? If a user has enabled a certain skill, shouldn't that be very easy to match? It should take priority over everything even remotely close by a mile.
Anyway, any help or advice you can provide (or fixing the underlying behavior of alexa) would be greatly appreciated.