Skip to content

A growing collection of 50+ templates for learning Alexa development and building custom skills.

Notifications You must be signed in to change notification settings

dabblelab/alexa-skill-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 

Repository files navigation

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:

About

A growing collection of 50+ templates for learning Alexa development and building custom skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published