Skip to content

mjperrins/Project-V

Repository files navigation

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.

About

Repository created by AWS CodeStar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published