Alexa Skill Config - gscooke/AlexaNissanLeaf GitHub Wiki
Alexa Skill Configuration
Sign in to the developer console using the account you set up and go to alexa: https://developer.amazon.com/alexa
Select 'Alexa Skills Kit' in the top left of the screen and choose to create a new skill: https://developer.amazon.com/edw/home.html#/skill/create/
Use the following settings for the wizard:
Page 1 - Skills Information
- Skill Type - Custom
- Language - English (your preference)
- Name - use a good name here, such as my Electric Car or my Leaf
- Invocation Name - This is used to activate the skill, so use what comes naturally to you, e.g. Alexa ask Invocation Name to start charging. E.g. my leaf, my electric car or Toodles, if that's what you named your Leaf
For global fields, leave all as No
Click Next
Page 2 - Interaction Model
Copy the contents of the intent schema from here: https://github.com/gscooke/AlexaNissanLeaf/blob/master/intentschema.json and paste it into 'Intent Schema'
Copy the contents of the utterances from here: https://github.com/gscooke/AlexaNissanLeaf/blob/master/utterances.txt and paste it into 'Sample Utterances'
Click Next
Page 3 - Configuration
- Service Endpoint Type - AWS Lambda ARN
- Default - Enter the function ARN of your Lambda function, which you copied earlier.
- Provide geographical region endpoints - No
- Account Linking - No
- Permissions - Leave blank
Click Next
page 4 - Test
Enable the interaction, but your function won't work yet.
Finally
Copy the ID value shown in the header information, this is the applicationId value which you will use in your Lambda function.