Boilerplate for creating a new Alexa skill with Python.
- Click the "Use This Template" button in GitHub. Or, clone via SSH
or HTTPS
git clone git@github.com:irlrobot/pylexa.git YOUR_SKILL_NAME
git clone https://github.com/irlrobot/pylexa.git YOUR_SKILL_NAME
- Create a new Python virtual environment with
virtualenv venv
. - Install dependencies with
pip install -r requirements-dev.txt
andpip install -r requirements.txt
. - Start adding your code in src/ and your tests in tests/.
- Use /deps for dependencies. I use another tool I created called alppb to build dependencies on Amazon Linux and download the modules locally for inclusion in your deployment to AWS Lambda.
- Use
build_and_deploy.py
to help deploy to AWS Lambda quickly.