#249 · Primary category: AI Chatbots

alexa-skills-kit-sdk-for-python

alexa alexa-sdk alexa-skill alexa-skill-development alexa-skills-kit python sdk sdk-python skills software-development-kit

The Alexa Skills Kit SDK for Python helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.

Project last updated:09/11/23

GitHub Stars

816

Forks

213

Contributors

25

License

Apache-2.0

Why we included this project

This is the official Python SDK for building Alexa skills, and it takes care of the plumbing for you. Instead of hand-parsing the raw JSON that Alexa sends, you get typed model classes and write request handlers and intents like you would any other Python code. The repo bundles a core runtime, DynamoDB persistence adapters, Flask and Django web-service support, and a separate SMAPI client for managing skills through the Skill Management API. There's also local-debug tooling and sample skills in both class-based and decorator-based styles, which helps when you're about to ship something to production. If you want a skill live on Alexa without rebuilding request routing and session handling from scratch, this is the place to start.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category