Skip to Content
Learn
Build Your First Alexa Skill
Review

Nice work, you just built and tested your first Alexa Skill! Let’s review the main topics from this lesson:

  • Alexa is the cloud based service that handles all the speech recognition, machine learning, and natural language understanding for Alexa enabled devices, like Amazon Echo, Echo Show, Echo Dot, Echo Spot, and Amazon Tap.
  • Alexa provides a set of built-in capabilities, referred to as skills.
  • You can program custom skills by using the Alexa Skills Kit (ASK).
  • All skills, like web or mobile applications, contain two parts: a voice user interface (VUI), which is our frontend interaction model, and a hosted service (the backend).
  • Alexa is the default wake word for all voice-enabled Amazon devices.
  • Intents are the behaviors your skill will have. A skill can and probably will have multiple intents.
  • Sample Utterances help Alexa connect the intents to likely spoken phrases from our users.
  • Creating a skill has two parts: Building the VUI at developer.amazon.com, and writing backend logic using aws.amazon.com.
  • Amazon Resource Name (ARN) is the unique identifier we use to connect our Lambda function to our Voice User Interface.
  • You can test your skills using the browser based simulator — echosim.io.
  • You can also test your skill by typing the commands into the Service Simulator.

If you’re interested in how to build the Lambda function we used in this lesson, take our course Create Your Lambda Function.

Instructions

If you have your own Alexa device, and it’s linked to the same account as developer.amazon.com, you can try your new skill by asking:

Alexa, open {YOUR-FIRST-NAME} {LAST-INITIAL}’s code academy.

Or

Alexa, tell {YOUR-FIRST-NAME} {LAST-INITIAL}’s code academy to say hello.


If you’re interested in learning more from the Alexa community or you have questions, you should check out the Amazon Alexa Developer Forums.

Folder Icon

Take this course for free

Already have an account?