# johnwheeler/flask-ask

Alexa Skills Kit for Python

Repository: https://github.com/johnwheeler/flask-ask
Canonical: https://ross.abutalabs.com/products/flask-ask
Homepage: https://developer.amazon.com/blogs/post/Tx14R0IYYGH3SKT/Flask-Ask-A-New-Python-Framework-for-Rapid-Alexa-Skills-Kit-Development
Language: Python
License: Apache-2.0
License Family: permissive
Topics: alexa, alexa-skills-kit, python-2, python3, flask, flask-extensions, echo
Last push: 2023-05-01T21:13:09+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3766, "days_push": 1220, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1909, forks 362 (observed 2026-08-28T04:05:53.064823+00:00)

## What it is
Flask-Ask is a Flask extension that simplifies building Alexa Skills for Amazon Echo devices in Python. It maps Alexa intents to view functions via decorators, handles request signature verification, session management, and speech response construction with Jinja templates.

## Use cases
- build a custom Alexa skill for Amazon Echo in Python
- map Alexa intents to Python functions with decorators
- verify Alexa request signatures in a Flask app
- manage Alexa skill sessions and reprompts
- separate spoken phrases from code using YAML templates
- create a voice-controlled trivia or tide-pooling skill

## When to choose
- you are building Alexa skills in Python with Flask
- you want decorator-based intent handling and template-driven speech
- you need request signature verification out of the box

## When to avoid
- you need modern Alexa features like Alexa+ add-ons or MCP toolkit
- you are starting a new project and want actively maintained SDKs
- you target Google Assistant or other voice platforms

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, middleware, templating, speech-recognition
- domain: web-development, iot
- platform: python, cross-platform
- tags: alexa-skills-kit, amazon-echo, voice-interfaces, flask-extension, voice-apps, voice-assistants, automation, web-server

## Member repositories
- johnwheeler/flask-ask (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:53.064823+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:11:07.011541+00:00, confidence not recorded.
  - readme: https://github.com/johnwheeler/flask-ask (fetched 2026-08-28T04:05:53.064823+00:00, sha b629a8bffa11)
  - homepage: https://developer.amazon.com/blogs/post/Tx14R0IYYGH3SKT/Flask-Ask-A-New-Python-Framework-for-Rapid-Alexa-Skills-Kit-Development (fetched 2026-08-29T10:50:44.108870+00:00, sha 770614933b4b)
  - site_page: https://developer.amazon.com/docs/alexaplus/add-ons/home.html (fetched 2026-08-29T10:50:44.117874+00:00, sha 80c0dd9047dd)
  - site_page: https://developer.amazon.com/docs/alexaplus/smarthome/what-is-smart-home.html (fetched 2026-08-29T10:50:44.119830+00:00, sha 8b6e9e80e3a9)
  - site_page: https://developer.amazon.com/docs/apps-and-games/documentation.html (fetched 2026-08-29T10:50:44.121827+00:00, sha 843127665127)
  - site_page: https://developer.amazon.com/docs/music/landing_home.html (fetched 2026-08-29T10:50:44.123452+00:00, sha 0b522bbc60bd)
  - site_page: https://developer.amazon.com/docs/login-with-amazon/documentation-overview.html (fetched 2026-08-29T10:50:44.125026+00:00, sha 1035a621d99a)
  - site_page: https://developer.amazon.com/docs/physicalstores/welcome.html (fetched 2026-08-29T10:50:44.126824+00:00, sha 1e396e1d80f3)
  - site_page: https://developer.amazon.com/docs/amazon-data-portability/overview.html (fetched 2026-08-29T10:50:44.128491+00:00, sha 1f1886727f1c)
  - site_page: https://developer.amazon.com/docs/app-submission/faq-landing.html (fetched 2026-08-29T10:50:44.130011+00:00, sha b10092e34c4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
