Skip to content

Cookiecutter template for Alexa skills based on the fantastic Flask-Ask framework πŸΎπŸ—£β“

Notifications You must be signed in to change notification settings

chrisvoncsefalvay/cookiecutter-flask-ask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flask-Ask cookiecutter

This cookiecutter creates a ready-to-roll Alexa Skill skeleton based on Flask-Ask, an amazing framework by John Wheeler. Flask-Ask is quite possibly the fastest way to get started with developing Alexa Skills, and this cookiecutter only makes it faster!

What's in the box

  • A Flask Python application, including handlers for session start, launch and a number of built-in AMAZON intents, such as Yes, No, and Help.
  • A sample welcome intention that shows the way templating works in Flask-Ask, as well as a template.yaml template file with some examples.
  • A speech_assets folder, to hold your speech assets.
  • An (empty, but gitkeep'd) custom_slot_types folder to keep your list of custom slot values.
  • An intent_schema.json, which you can use as your template for building up the intent schema.
  • An empty sample_utterances.txt file (since the intentions currently provided for don't need utterances...).
  • A requirements.txt file with all you need.
  • A README.rst, explaining requirements and the setup process.

Short of a partridge in a pear tree, this contains everything you might need to get cracking with your very own Alexa skill! Read on below for directions on getting started with Flask-Ask.

Setup

To create the scaffolded project skeleton in your project, all you need to do is

  1. make sure you have cookiecutter installed (if not, go here),
  2. get cookiecutter to pull this repo and start scaffolding by entering the following command into your shell of choice: cookiecutter gh:chrisvoncsefalvay/cookiecutter-flask-ask , and
  3. follow the instructions in the README.rst file in your brand new repo!

That's all!

Contribute

Contributions are welcome! I'm also on the Flask-Ask Gitter a lot, so you are welcome to let me know just what I could do to make this an even better tool for Alexa developers!

About

Cookiecutter template for Alexa skills based on the fantastic Flask-Ask framework πŸΎπŸ—£β“

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published