Build a Hello, World Skill with Ruby

Training Module #1

In this module, we will construct a simple skill called Hello, World. While building this skill, you will come to understand how the above concepts work and play together. We will cover the basics of setting up a new skill, implementing a minimal intent schema, setting up a tunneled Sinatra application for local development using ngrok, and connecting them together. We will see how users interface directly with the JSON requests and responses sent to and from the Alexa service to better understand how Alexa handles the request-response cycle at a low level. This module introduces:

  • Intent schemas
  • Utterances
  • Alexa communication paradigm
  • Tunneling a local application using ngrok over HTTPS
  • Connecting Alexa to a local development environment
  • Alexa-style JSON requests and responses

Learn more »

Quick Links

Subscribe to the Alexa Developer Newsletter