In this step you will create an Alexa skill that will respond to Smart Home commands.
-
In a web browser open the Alexa Skills Kit Developer Console at https://developer.amazon.com/alexa/console/ask. If not already authenticated, you may have to sign in with your Amazon Developer Account.
-
Click the Create Skill button.
-
For the Skill name, enter
Fireplace
(or a proper translation if you want to use another locale). -
In Default language you'll see English (US), leave it as is or change it to your preferred locale.
-
Under Choose a model to add to your skill select the Smart Home model.
-
Under Choose a method to host your skill's backend resources, Provision your own will be automatically selected.
-
Back at the top of the page, click the Create skill button.
-
You will see the Skill ID that was generated for your skill in the middle of the screen. Click on Copy to clipboard
-
Using a text editor, open the
setup.txt
file in your working directoryinstructions
folder. -
Paste the copied Skill ID value in step 6 into the [Alexa Skill Application ID] section overwriting the placeholder.
[Alexa Skill Application ID] amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
You will use the
setup.txt
file to collect the required ARNs, Credentials, IDs, & URLs. -
Leave this tab open. You will come back to it soon to fill out the Default endpoint value.
- You should have a folder called skill-sample-smarthome-fireplace-python that contains the sample code with the README.md file at the root.
- You should have a skill with the Smart Home model and should have captured the Alexa Skill Application ID generated during skill creation into the
setup.txt
file.
Next to Step 4. Create the Backend Resources
Return to the Instructions