Git Product home page Git Product logo

401example's Introduction

Welcome to the AWS CodeStar 'hello world' sample project for Alexa Skills Kit (Node.js)

This project helps first-time Alexa Skills Kit developers get started by providing them with a working 'hello world' skill. This project provisions a sample Alexa skill that uses the custom interaction model, an AWS Lambda function, and an AWS CodePipeline continuous integration/continuous delivery (CI/CD) pipeline.

NOTE : You should only make edits in the repository. Do not edit this skill directly using any other Alexa Skills Kit tools which are not integrated with this repository.

Pre-requisites

What's Here

  • skill.json - contains the skill manifest that provides Alexa with your skill metadata. See manifest documentation here
  • interactionModels - contains interaction model files in JSON format. See interaction model documentation here.
    • en-US.json - contains the interaction model for the en-US locale.
  • lambda - the parent folder that contains the code of all Lambda functions of this skill.
    • custom
      • package.json - contains a list of all dependencies.
      • index.js - contains the request handling code that will be deployed to AWS Lambda function.
  • buildspec.yml - used by AWS CodeBuild to package the Lambda function code to be deployed by CodePipeline using CloudFormation.
  • template.yml - the template with reference to Lambda function code to be deployed by CloudFormation.
  • README.md - this file.

What Do I Do Next?

  • The default invocation name of your skill is 'hello node'.
  • Test the 'hello world' skill in the Alexa Simulator. From your AWS CodeStar project dashboard, choose the Alexa Simulator button. You can also go to the Alexa Skills Kit developer console, select your skill, and choose the Test tab. Enable testing and type or say, "Open hello node" or "ask hello node hello".
  • Once the skill is enabled in the Alexa Simulator, it can also be invoked on an Alexa enabled device which is registered with your Amazon developer account.
  • Understand the fundamental concepts of an Alexa skill. See this video playlist.
  • Configure your project repository in your favorite IDE and iterate on your skill. See instructions for cofiguring an AWS CodeCommit repository with your IDE.
  • Turn your idea into a skill. Read the documentation for Alexa Skills Kit and the ASK SDK.
  • Go to the Alexa Skills Kit developer console to submit, certify and publish your skill.

NOTE : You should only make edits in the repository. Do not edit this skill directly in the Alexa Skills Kit developer console or using any other Alexa Skills Kit tools as the skill will get out of sync with your repository.

401example's People

Watchers

James Cloos avatar Jack Daniel Kinne avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.