Device Makers   >    Alexa Connected Devices   >    Development Resources    >    Smart Home Skill Tutorial: Introduction

Smart Home Skill Tutorial


About This Guide

The objective of this step-by-step guide is to provide you a hands-on experience in building an Alexa Smart Home Skill, and testing it using a virtual light switch that has states of OFF and ON. We will walk you through skill creation in the developer console, creating an AWS Lambda function, and configuring and testing your skill. Completion of this course should take about 60 minutes. If you have a new AWS account, or are still within your free-tier service limits, there will likely be no cost to you to complete the course. If you are outside your free-tier limits, the estimated cost to complete this tutorial should be less than $0.50 cents.


What is a Smart Home Skill?

Smart Home Skills provide a simple way for you to enable Alexa voice interaction to control and check the status of cloud-connected devices. For example, customers can simply say, “Alexa, turn on the kitchen lights” or “Alexa, turn up the heat downstairs” and Alexa will communicate directly with your Smart Home device.

What you need to complete this course

  1. A free Amazon Developer Account
  2. A free Amazon Web Services (AWS) Account
  3. (Optional) Alexa-enabled device for testing. Skills work with all Alexa-enabled devices, such as the Amazon Echo, Echo Dot, Fire TV Cube, and devices that use the Alexa Voice Service (AVS). If you don't have a device, you can use the Alexa simulator in the developer console. Alternatively, you can also use the Amazon Alexa mobile app, or to test your Smart Home Skill.