No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Alexa Skill "Kumon English"

Example Alexa Skill to study Kumon English phrases. This skill is intended to used only for my daughter's daily English practice.


Use Vagrant. Move to env directory, then hit vagrant up. After the provisioning, login to the environment by vagraht ssh.

$ pwd
$ vagrant up
$ vagrant ssh

Required utilities have already been installed.

# in Vagrant
$ sls --version
$ node -v
$ python -V
Python 3.5.2
$ aws --version
aws-cli/1.11.141 Python/3.5.2 Linux/2.6.32-431.3.1.el6.x86_64 botocore/1.6.8

Configure aws credentials and region. You need to specify us-east-1 for region.

# in Vagrant
$ aws configure # ensure specifying region -> us-east-1

Please ensure you can use serverless commands.

# in Vagrant
$ sls help
$ sls create --help

Move to kumon directory and install dependencies.

# in Vagrant
$ pwd
$ yarn


Deploy lambda function by sls deploy.

# in Vagrant
$ pwd
$ sls deploy

Alexa Skill setting

Create a Skill on developer portal.

Building Alexa Skills with the Alexa Skills Kit

As for Interaction Model. Copy the settings from sppechAssets. Detailed instructions are available on Alexa Github. For example, howto repo has good step by step guide.


You can test the skill by text input instead of voice on developer portal. Also, you can test it by voice on