Alexa Skills Kit > Get Deeper > Alexa Smart Home Skills
Smart home skills enable customers to control your cloud-connected devices and appliances—like lights, thermostats, cameras, and coffee makers—using Alexa. With smart home skills, the voice interaction model is already built and handled for you, so you simply decide how you want customers to use your device by adding capabilities in your skill to enable those interactions.
The first step to building an Alexa smart home experience is to decide how your device will use Alexa. You can build voice-forward products either by integrating Alexa into your devices or by controlling your devices with Alexa. Once you've selected how your device will work with Alexa, you can then select how you'll build your skill—whether with the Smart Home Skill API or with the Custom Skill API.
Build devices using the Alexa Voice Services (AVS) that customers can talk to and enable access to cloud-based capabilities, including music, information, smart home control, and more than 100,000 Alexa skills.
Connect your devices to Alexa and enable customers to control them through hundreds of millions of Alexa devices. Customers can use their voices to control smart home devices such as lights and cameras, plus Alexa Gadgets and more.
Use the Smart Home Skill API to access capability interfaces that enable you to describe your device’s functionality and the properties, events, and directives that they support. Leverage dozens of capability interfaces to support a range of functionalities for you device, such as turning off or dimming a light.
With the Custom Skill API, you can build your own voice interaction models from scratch to support additional features beyond those provided in the Smart Home Skill API.
With Multi-Capability Skills, you can combine the Smart Home and Custom Skill models into a single skill. Extend the built-in Smart Home skill utterances with your own custom voice interaction model to support nearly any feature, without customers needing to enable and invoke two separate skills.
The Alexa Connect Kit (ACK) allows you to connect devices to Alexa without worrying about managing cloud services or complex networking and security firmware. Instead, you integrate the ACK module into your product and pay a one-time fixed cost. ACK provides the managed services, software, and tools you can use to develop and manage your Alexa-connected smart products on an ongoing basis.
The Amazon Echo Plus has a built-in smart home hub that seamlessly connects and controls Zigbee smart devices, such as light bulbs, door locks, in-wall switches, and plugs, without the need for separate hubs or a smart home skill.
You can also build your very own Alexa Gadgets—from smart toys to smart clocks and more—that pair to compatible Echo devices via Bluetooth using the Alexa Gadgets Toolkit.
Use capability interfaces to describe your device’s Alexa functionality, such as the ability to dim a light or turn it on and off.
Send notifications to Alexa when your device makes a change, such as unlocking a door or turning on the thermostat.
Enable customers to check the current state of a device using Alexa or the Alexa app.
Send events to Alexa from your Lambda function or from your device cloud to let customers know when a request was completed.
Date | Name | Summary | Locale Availability | Links | Release Type |
---|---|---|---|---|---|
5/28/2020 |
Multi-Capability Skills |
Introducing Multi-Capability Skills: Combine Smart Home and Custom Skill Models into a Single Skill |
All |
GA |
|
2/3/2020 |
ChangeReport Accuracy Rate |
New Smart Home Analytic Metric: ChangeReport Accuracy Rate |
All |
Generally Available |
|
2/3/2020 |
Smart Home Live Debugger |
Smart Home Live Debugger Now Supports Proactive Discovery and Delete Events |
All |
Generally Available |
|
11/26/2019 |
Networking API |
Use the new networking API to control your networking devices |
|
Generally Available |
Ready to build? Explore these resources to learn more about building smart home skills for Alexa, then start building your skill with the Alexa Skills Kit.
Understand the step-by-step process for building a skill that controls smart home devices.
Learn the five prerequisites to building a smart home skill, from account linking to creating an AWS lambda function.
Learn how your smart home skill and Alexa exchange information to define your device’s functionality using capability interfaces.
Looking for information about building smart home devices? Explore our options for device builders.