Unfortunately, I'm not succeeding in deploying an Alexa Conversations enabled skill using the ASK CLI tools. The skill is not Alexa-hosted, but a custom AWS Lambda function.
During the ask deploy step, the "Deploy Skill Metadata" then usually fails with undefined prompt issues like:
Response: "out_of_domain" - prompt name "AlexaConversationsOutOfDomain" is referenced but not defined. Reference a correct APL-A document name.
These prompts are all defined in the Alexa Developer Console. Building the model there works fine. However, as soon as I need to update the skill through ASK CLI (to also change the Lambda), I get error messages like the one above.
I did not see a way to download the additional items required by Alexa Conversations (prompts, multimodal responses, custom slots with properties, ...) through ASK CLI and/or the Visual Studio Code ASK tools. As such, I can imagine that ask deploy doesn't upload these parts but wants to trigger a skill-rebuild, which then obviously fails.
I've documented the issue in more detail here: https://github.com/alexa/ask-cli/issues/281
Is there any way to solve this and to use the ASK CLI tools to deploy Alexa Conversations skills that are not Alexa Hosted?