ask-cli deploy skill / model without lambda (ask new --lambda-uri=arn:aws:lambda:...)
The ask-cli expects that I want to develop my Lambda in Node.JS and deploy through 'ask deploy'. That's very limiting.
In our case we use AWS SAM (= CloudFormation) for Lambda deployment because we develop in Python. So in our workflow we use AWS-CLI + SAM for Python Lambda deployment and ASK-CLI for Alexa Skill / Model manipulation.
To create a new skill we would love to have the option to set the Lambda URI straight away and disable all ASK-CLI lambda handling. Something like:
ask new --name blah --lambda-uri arn:aws:lambda:...
It should be a pretty straightforward change and would enable more complex Lambda deployments for advanced users.
Yes, I've been using SAM and developer console to develop a skill and now see I need to switch to ASK CLI since it has events. No documentation on how to do this. Especially since it's all Java Lambdas for me.