Skip to main content


This is a collection tutorials and code examples for building custom Alexa skills. Most of the tutorials here you'll also find on the Dabble Lab YouTube channel and the code examples can also be found on GitHub. Our goal here is to organize things in a way that makes it easier to learn in a more structured way.

The topics covered are:

  • Building your first Alexa skill
  • Building an audio streaming skill
  • Building a video streaming skill
  • Calling an external API in an Alexa skill
  • Working with the Alexa Presentation Language (APL)

You can go through the tutorial series in any order but if you're new to building Alexa skills you should start with the Building Your First Alexa Skill tutorial.