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:
-
Build an Alexa Hello World Skill in ASK Python SDK (using Classes)
-
Build an Alexa Hello World Skill in ASK Python SDK (using Decorators)
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:
- Build an Alexa Fact Skill in ASK Python SDK
- Build An Alexa Quiz Skill in Python
- Fact with In-Skill Purchases
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:
Related topics
Last updated: Nov 28, 2023