/skill-sample-csharp-fact

An Alexa Skill Sample showing how to build a fact skill in C#.

Primary LanguageC#OtherNOASSERTION

Build An Alexa Fact Skill in C#

Voice User InterfaceLambda FunctionConnect VUI to CodeTesting

What You Will Learn

What You Will Need

What Your Skill Will Do

A fact skill for Alexa is a "Hello, World" example. You provide a list of interesting facts about a topic, and Alexa will read one of those facts to your user when they start your skill. The purpose of building this skill is to teach you how the different pieces of the Alexa development process fit together.

The Skill builder's new dialog model significantly reduces the amount of code and data handling required to manage slot's, prompts and confirmations in custom intents. As a developer all you need to do is implement the Dialog.Delegate directive if the received dialog status is not complete. Alexa will manage all of the dialog and information capture for you up to that point.

In this skill sample we have implemented the Dialog.Delegate directive in two custom intents, a simple space travel planner, and a planetary weather query.