All Projects → acucciniello → alexa-skill-boilerplate

acucciniello / alexa-skill-boilerplate

Licence: MIT license
An easy to use Amazon Alexa Skill Boilerplate for fast skill creation

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to alexa-skill-boilerplate

cookiecutter-flask-ask
Cookiecutter template for Alexa skills based on the fantastic Flask-Ask framework 🍾🗣❓
Stars: ✭ 51 (-5.56%)
Mutual labels:  alexa, amazon-alexa-skill, amazon-echo, alexa-skill
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: ✭ 17 (-68.52%)
Mutual labels:  alexa, amazon-alexa-skill, amazon-echo, alexa-skill
alexa-skill-test-framework
Framework for easy offline black-box testing of Alexa skills.
Stars: ✭ 64 (+18.52%)
Mutual labels:  alexa, mocha, alexa-skill
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-31.48%)
Mutual labels:  mocha, travis-ci, chai
alexa-open-doc
An Amazon Alexa skill to open and edit google docs through voice
Stars: ✭ 63 (+16.67%)
Mutual labels:  alexa, amazon-alexa-skill, amazon-echo
Alexa Skill Kit
Library for effortless Alexa Skill development with AWS Lambda
Stars: ✭ 278 (+414.81%)
Mutual labels:  alexa, amazon-echo, alexa-skill
alexa-tesla
Alexa Skills Kit (ASK) project - Tesla monitoring and control for Amazon Echo devices
Stars: ✭ 23 (-57.41%)
Mutual labels:  amazon-alexa-skill, amazon-echo, alexa-skill
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+216.67%)
Mutual labels:  alexa, amazon-echo, alexa-skill
Amazon Alexa Php
Php library for amazon echo (alexa) skill development.
Stars: ✭ 93 (+72.22%)
Mutual labels:  alexa, amazon-echo, alexa-skill
Awesome Amazon Alexa
🗣Curated list of awesome resources for the Amazon Alexa platform.
Stars: ✭ 458 (+748.15%)
Mutual labels:  alexa, amazon-echo, alexa-skill
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (-48.15%)
Mutual labels:  mocha, travis-ci, chai
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (-11.11%)
Mutual labels:  mocha, travis-ci, chai
alexa-verifier-middleware
An express middleware that verifies HTTP requests sent to an Alexa skill are sent from Amazon.
Stars: ✭ 31 (-42.59%)
Mutual labels:  alexa, alexa-skill
Azure4Alexa
Create and Host Alexa Custom Skills using .NET and Azure
Stars: ✭ 48 (-11.11%)
Mutual labels:  alexa, alexa-skill
javascript-unit-testing-with-mocha
Unit test using Mocha and Chai
Stars: ✭ 104 (+92.59%)
Mutual labels:  mocha, chai
BotBlock.org
BotBlock - The List of Discord Bot Lists and Services
Stars: ✭ 29 (-46.3%)
Mutual labels:  mocha, chai
HuntTheYetiAlexa
Play the game Hunt the Yeti on the Amazon Echo
Stars: ✭ 17 (-68.52%)
Mutual labels:  alexa, amazon-echo
nodejs-integration-testing
Integration testing of a Node.js / Express.js / Sequelize app
Stars: ✭ 23 (-57.41%)
Mutual labels:  mocha, chai
license-key-gen
Generate license keys for given company details
Stars: ✭ 48 (-11.11%)
Mutual labels:  mocha, chai
CALexa
CALexa is an Amazon Alexa Skill which allows accessing CalDAV Calendars. It makes use of the Flask-Ask Python micro-framework developed by John Wheeler.
Stars: ✭ 30 (-44.44%)
Mutual labels:  amazon-echo, alexa-skill

alexa-skill-boilerplate Standard - JavaScript Style Guide Build Status

An easy to use Amazon Alexa Skill Boilerplate for fast skill creation

For In-Depth Explanation on how to use this check out my blog post

Requirements

Node v8.0.0

Yarn v0.24.6

Getting Started

  1. Clone the repository:
$ git clone https://github.com/acucciniello/alexa-skill-boilerplate.git
  1. Install all packages:
$ yarn
  1. Start Adding Intents to your skill by editing app.js.

Testing

This uses mocha for a testing framework, chai for an assertion library, and bespoken-tools to mock Alexa behavior

$ yarn test

Deployment

This command will deploy it to lambda given you have sent up your environment for Claudia usage.

In order to have this properly set up:

  1. Create a folder in your user’s home directory on your computer
$ mkdir ~/.aws && cd ~/.aws
  1. Create a file called credentials
$ touch credentials
  1. Edit that file to have your AWS Credentials
[claudia]
aws_access_key_id = ACCESS_KEY_ID_FROM_AWS_PAGE
aws_secret_access_key = SECRET_KEY_FROM_AWS_PAGE
  1. Deploy to Lambda
$ yarn deploy

Once deployed, you can update your lambda function with:

$ yarn upload

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].