A simple AWS Lambda function that demonstrates how to write a Hello World skill for the Amazon Echo using the Alexa SDK.
This simple sample has no external dependencies or session management, and shows the most basic example of how to create a Lambda function for handling Alexa Skill requests.
To run this example skill you need to do two things. The first is to deploy the example code in lambda, and the second is to configure the Alexa skill to use Lambda.
This sample skills shows two ways of developing skills:
- Implementing
AbstractRequestHandler
class and registering the handler classes explicitly in the skill builder object. The code for this implementation is under skill_using_classes folder. - Using the skill builder's
request_handler
decorator, and decorating custom functions that responds to intents. The code for this implementation is under skill_using_decorators folder.
For detailed instructions, please refer to Developing Your First Skill
- Amazon Developer Forums : Join the conversation!
- Hackster.io - See what others are building with Alexa.
- Voice Design Guide - A great resource for learning conversational and voice user interface design.