Posted in Alexa, AWS, Programming

Writing Custom Alexa Skills using AWS Lamdba and Python

In this tutorial, we will learn to write an Alexa skill and publish it for certification. We will use AWS Lambda to host the code which will be used to implement the skill.

When you write an Alexa skill it generally involves two set of activities.

  1. Writing a service which will perform the tasks/actions of your new skill. This is the part we will write in AWS Lambda. You can host this service yourself too if you want to by hosting it on a web server and providing an HTTPS endpoint. Lambda just takes cares of many aspects of this and makes it easier to integrate with Alexa
  2. Configuring your skill in amazon developer portal (name, words associated with your skill, how to invoke it etc) and linking it to your service.

Continue reading “Writing Custom Alexa Skills using AWS Lamdba and Python”