This skill guide will show you how to develop a simple Alexa skill hosted on AWS Lambda.
Alexa skills consist of a front end and a back end. For the purposes of this tutorial, we will be hosting our back end on AWS Lambda and defining our interaction module (front end) in the Alexa Developer Console.
- Before you begin, you must have an Amazon Developer Account. If you do not have one, create one via this link.
- You must also have an AWS Account. If you do not have one, create one via this link.
-
Sign in to your Amazon Developer Account.
-
Once you have signed in, move your mouse over the Your Alexa Consoles text at the top of the screen and Select the Skills Link.
-
From the Alexa Skills Console select the Create Skill button near the top-right of the list of your Alexa Skills.
-
Give your new skill a Name. This is the name that will be shown in the Alexa Skills Store, and the name your users will refer to. Also change the locale if so desired.
-
Keep the default Custom model selected, and scroll the page down.
-
Choose Alexa-Hosted for the method to host your skill's backend resources. Scroll backup and select the Create Skill button at the top right. It will take a minute to create your Alexa hosted skill, then you will be taken to the Build tab of the console.
- Go to (yada yada)