Sample Skills with ASK SDK for Python


To get started building Alexa skills with Python and learn more about Alexa Skills Kit (ASK) SDK features, review the sample skills on alexa-samples organization on GitHub.

Basic skill

The following sample code demonstrates how to set up a basic skill by using the Hello World template:

These samples shows how to create a skill by using the request handler classes and decorators. For more details, see Request Processing.

Color picker skill

The following sample code demonstrates session attributes and request, response interceptors, and how to use slots to capture input from the user:

Fact skills

The following sample code demonstrates multiple locales, internationalization, and in-skill purchasing in fact skills:

Pet match skill

The following sample code demonstrates how to prompt and parse multiple values from customers by using Dialog Management and Entity Resolution:

High-low game skill

The following sample code demonstrates persistence attributes and the persistence adapter in the SDK:

Audio player skill

The following sample code demonstrates how to use AudioPlayer and PlaybackController interfaces in single stream and multi-stream skills:


Was this page helpful?

Last updated: Nov 28, 2023