Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 3.59 KB

skills_guide.md

File metadata and controls

49 lines (30 loc) · 3.59 KB

Alexa Skill Development Tutorial

This skill guide will show you how to develop a simple Alexa skill hosted on AWS Lambda.

Skill Architecture

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.

Set Up

  • 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.

Creating Your Alexa Skill

  1. Sign in to your Amazon Developer Account.

  2. 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.

  3. From the Alexa Skills Console select the Create Skill button near the top-right of the list of your Alexa Skills.

  4. 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.

  5. Keep the default Custom model selected, and scroll the page down.

  6. 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.

Creating Your Lambda Function

  1. Go to (yada yada)