Build a Smart Home Skill
Step 1: Create a Smart Home Skill
Now that you have an overview of the tutorial steps and have fulfilled the prerequisites, you're ready to create a smart home skill. When you create a new smart home skill, you enable Alexa to invoke your skill to fulfill a user request to control a smart home device. In this step, you create a new smart home skill in the Alexa developer console. You configure the skill in later steps.
Create a new skill
In this step, you create a new skill, and then choose the smart home pre-built voice interaction model and backend resources.
To create a new smart home skill in the Alexa developer console
- If you haven't already, create an Amazon developer account.
- Sign in to the Alexa developer console.
- On the Skills tab, click Create Skill.
-
On the Create a new skill page, provide the following information:
- For 1. Name your Skill, enter my-smart-home-skill.
- For 2. Choose a primary locale, choose English(US), and then click Next.
- For 1. Choose a type of experience, select Smart Home.
- For 1. Choose a model, select Smart Home.
- For 3. Hosting services, select Provision your own, and then click Next.
- Review your selections, and then, in the upper-right corner, click Create skill.
- On the Smart Home page, under Smart Home service endpoint, find the skill ID for your new skill.
- Next to Your Skill ID, click Copy to Clipboard to save your skill ID.
- In a convenient place, such as Notepad on Windows or TextEdit on Mac, paste the skill ID.
You use this value in Step 2: Implement the Skill Code .
Note
You come back to the developer console to configure Smart Home service endpoint in Step 3: Configure the service endpoint. And, you come back to configure Account Linking in Step 4: Set up Account Linking.
Last updated: Feb 02, 2024