I'd like to provide a command with my skill, but the command is already implemented as one of Alexa's canned "ha ha try this it's funny" responses. There's a previous thread on this topic from a few years ago, but I was wondering if anything has changed in this regard or when we might be able to expect to add functionality like this.
Obviously it's not desirable to just allow custom skills to trample default behaviour, because that would introduce dangers around security et al. But it seems to me that "canned joke" responses (such as "make me a sandwich" or "surely you're not serious") aren't providing "real" functionality as is, and ought to be a separate category that is eligible for overriding by a custom skill-- someone enabling a skill that overrides that canned response is presumably doing so with the specific intent of using the skill's functionality.
If there's still a concern about the overrides, perhaps the first time it's invoked some kind of prompt and opt-in could be delivered, along the lines of "The [foo] skill you have enabled can do [bar], is it okay for me to invoke that skill when you ask me [bar]?" Something like this already must exist in the system, since "tell me a joke" offers to have Jimmy Fallon tell jokes instead, and there's an intuitive way already implemented to switch between opt-in and opt-out. Some way to expose similar functionality for custom skills would solve the override problem.