Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 3.48 KB

README.md

File metadata and controls

36 lines (22 loc) · 3.48 KB

Cover Image

Alexa Skill Template

Since 2017, Dabble Lab has shared over 300 tutorials and 50+ code templates for learning Alexa development. We're now using this repository to provide support for our templates. So, if you have questions or comments about any of our templates, you can post them here and we'll respond as quickly as possible.

About the templates

The templates are designed to make learning Alexa development faster and easier. Each template focuses on implementing a specific feature or use case. For example, one template shows how to use data from an external API, another provides an example for playing an audio stream.

The primary purpose for the templates is learning. With that in mind, we try to provide fully-functional skills while keeping the code as simple as possible. This makes learning easier but the code isn't always suitable for production use. So, while you're welcome to use the templates for live skills, we don't provide any guarantees or support for production use cases.

Getting started

To use the templates you'll need an Amazon developer account. You can sign up for a free developer account here. We have templates written for NodeJS and Python but not all of them are available in both languages. Also, in most cases, the templates were designed to run as Alexa-Hosted skills but some my require resources that run on AWS.

Available templates

You can find a list of all our templates here and a few of the more popular ones below.

Template Language Description Deploy
Alexa Streaming Audio Skill NodeJS A template for building a streaming audio player skill. Custom badge
Alexa-Hosted S3 Audio Skill NodeJS An Alexa skill template that plays mp3 files in Alexa-Hosted S3 buckets. Custom badge
Alexa Remote API Skill NodeJS An example skill that shows how to use remote API data in an Alexa response. Custom badge

How you can contribute

If you find these templates useful and you'd like to support the project, you can do so in a number of ways: