Skip to content

Useful resources for building skills with Alexa

Notifications You must be signed in to change notification settings

ajot/alexa-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Here’s a list of resources you might helpful as you begin to ramp up with Alexa skill development.

Getting Started

  1. Your first few skills (in this order):
    1. Your first skill: Space Facts - introduces you to Alexa Skills Kit, the basic concepts like intents, utterances, invocation name.
    2. Your second skill: City Guide - introduces slots (capture input from user), and calling external API to get data (Yahoo Weather)
    3. Your third skill: Petmatch - Introduces memory persistence (remembering what user said), Entity Resolution (adding synonyms to your slot values.
  2. CodeAcademy: Learn Alexa - Learn how to build an Alexa Skill from within your browser with this beginner friendly tutorial on CodeAcademy!
    1. Build your first skill (invocation name, intents, utterances)
    2. Create your Lambda function (introduction to AWS Lambda)
    3. Get User Input (slots)
    4. Add Persistence to your skill (DynamoDB)
  3. Videos Tutorials/Walkthroughs - alexa.design/training

Useful Alexa blog posts

Popular Tutorials & How-to Guides

Recent announcements (Feb 2018)

  1. New Alexa Skills Kit Developer Console: Blog Post | Video Walkthrough
  2. New AMAZON.SearchQuery Slot
  3. AMAZON.YesIntent and AMAZON.NoIntent now compatible with Dialog Management Features
  • Voice Design Guide - A great resource for learning conversational and voice user interface design.

Alexa Skill Templates (with learning objectives)

Click here for a complete list of Alexa Templates available on GitHub.

  1. Hello World - "learn":["basics"]
  2. Fact Skill - "learn":["basics","random"]
  3. City Guide - "learn":["slots","built-in","state management","api","nytimes"]
  4. Pet Match - "learn":["slots","built-in","entity resolution","persistence"]
  5. Quiz Game - "learn":["custom","slots","built-in","attributes","state management","speechcons","ssml"]
  6. Team Lookup - "learn":["slots","custom","built-in","state management","attributes","search"]
  7. How to - "learn":["basics","custom","slots","attributes"]
  8. Trivia - "learn":["basics","slots","built-in","state management","attributes"]
  9. High Low Game - "learn":["slots","built-in","state management","attributes","dynamodb"]
  10. Decision Tree - "learn":["slots","custom","state management","attributes"]
  11. Calendar Reader:"learn" - "learn":["slots","built-in","state management","calendar","ics"]
  12. RSS/Atom Feed Reader - "learn":["slots","built-in","custom","state management","attributes","rss","atom","feeds","dynamodb"]

Documentation

Alexa SDK/Libraries

Tools

  1. Skillinator - a simple tool designed to help quickly prototype Alexa skills created through the Alexa Skills Kit.
  2. https://bespoken.tools/bst
  3. https://developer.amazon.com/alexa/agencies-and-tools

Interesting Datasets

Community

About

Useful resources for building skills with Alexa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published