Name: skill-sample-nodejs-berry-bash
Owner: Alexa
Description: Demonstrates the use of interactive render template directives through multi modal screen design.
Created: 2018-04-11 16:23:12.0
Updated: 2018-05-17 18:48:15.0
Pushed: 2018-04-12 19:05:35.0
Homepage: null
Size: 48
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This Alexa sample skill demonstrates the use of interactive render template directives through multi modal screen design. It provides an infrastructure that on one hand, provides lists to users to allow them to select from and get more information about topics (which are then rendered via body templates). On the other hand, it also provides users with a quiz that supports both touch and voice control. Most importantly, the skill has been designed in such a way that you can modify the core skill data to any category you like!
If this is your first time here, you're new to Alexa Skills Development, or you're looking for more detailed instructions, click the Get Started button below:
If you're slightly more advanced or familiar with SMAPI (Skill Management API), jump to the Setup w/ ASK CLI section below.
Be sure to take a look at the Additional Resources at the bottom of this page!
Note: The rest of this readme assumes you have your developer environment ready to go and that you have some familiarity with CLI (Command Line Interface) Tools, AWS, and the ASK Developer Portal. If not, click here for a more detailed walkthrough.
a, open Berry Bash.
>> Welcome to Berry Bash..
a, ask Berry Bash to tell me about raspberries
/.ask
- ASK CLI (Command Line Interface) Configuration/lambda/custom
- Back-End Logic for the Alexa Skill hosted on AWS Lambda/models
- Voice User Interface and Language Specific Interaction Models/instructions
- Step-by-Step Instructions for Getting Startedskill.json
- Skill ManifestClone the repository into a folder named Berry-Bash.
t clone https://github.com/Alexa/sample-skill-nodejs-berry-bash Berry-Bash
Initiatialize the ASK CLI by Navigating into the repository and running npm command: ask init
. Follow the prompts.
Berry-Bash
k init
Install npm dependencies by navigating into the /lambda/custom
directory and running the npm command: npm install
lambda/custom
m install
ASK CLI will create the skill and the lambda function for you. The Lambda function will be created in `us-east-1 (Northern Virginia)
` by default.
Deploy the skill and the lambda function in one step by running the following command (from the folder root):
k deploy
To test, you need to login to Alexa Developer Console, and enable the “Test” switch on your skill from the “Test” Tab.
Simulate verbal interaction with your skill through the command line using the following example:
sk simulate -l en-GB -t "open berry bash"
imulation created for simulation id: ***
iting for simulation response{
tatus": "SUCCESSFUL",
.
Once the “Test” switch is enabled, your skill can be tested on devices associated with the developer account as well. Speak to Alexa from any enabled device, from your browser at echosim.io, or through your Amazon Mobile App and say:
a, open berry bash
ge the skill name, example phrase, icons, testing instructions etc ...
the Skill [Manifest Documentation](https://developer.amazon.com/docs/smapi/skill-manifest.html) for more information.
fy messages, and facts from the source code to customize the skill. Check out the [Customise](./5-publication.md) section for more info.
ge the model defintion to replace the invocation name and the sample phrase for each intent. Repeat the operation for [each locale](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/developing-skills-in-multiple-languages) you are planning to support.