Is there a way to use the CLI to customize the Alexa skill?

Is there a way to use the CLI to customize the Alexa skill?

I understand how to configure and manage the corresponding lambda code using the CLI, but I see no way to do the same for the Alexa skill (for example, to install or download an updated intent scheme or slots, etc.).

Is there a way to do this or is this the Alexa Developer Console the only method available?

+5
source share
3 answers

No, unfortunately, there is no way to manage your skill using the CLI or API. You can only do this through the developer console.

You might be interested in this function request:
API for creating and customizing Alexa skills

(I believe that the existence of the API and CLI should be directly related, since the CLI can be built on the API, and API-like automation can be achieved through the CLI.)

Update :
2017-09-05 Amazon announces ASK-CLI and SMAPI.
The docs are here , and it is available through the ask-cli node module.

+5
source

Now it is:

Announcing the Alexa Skill Management API, Alexa Skills Kit Command Line Interface, and Events in the Alexa Skill Set

Link to ASK console command

You can use the ask api get-model command to load the model and intent as a JSON file. Then you can edit the file and use ask api update-model to download it.

+3
source

Thaddeus, one of our architects here is Mutual Mobile, setting up Fastlane CI to automatically copy the pronunciation, slots and schema files for the Alexa portal as part of the Git commit. It is very ugly to do it this way, and will probably become unnecessary if Amazon releases the REST API for this. In the meantime, despite this, it works great and really speeds up the work, not to mention the reduction in the likelihood of typo errors and errors. I will check with Thaddeus and see if it can post some instructions or sample code if others are interested.

+1
source

Source: https://habr.com/ru/post/1264947/


All Articles