# Alexa Skill using Blueprints

### Objective <a href="#toc105737936" id="toc105737936"></a>

This document demonstrates how to build an Alexa skill from a Blueprint.

### Steps <a href="#toc43910943" id="toc43910943"></a>

1. Create Alexa skill from Blueprint
2. Publish to Alexa
3. Test the skill

### Create Alexa Skill from Blueprint <a href="#toc43910944" id="toc43910944"></a>

1. Open Studio Mode of ixHello.
2. On the left-hand side, expand **Apps** and then click on **App Blueprints**

<figure><img src="/files/cReK9kAOcCmIEIty50aN" alt=""><figcaption></figcaption></figure>

3. Scroll down and locate the Time Off Request Assistant. Press **Create App**

<figure><img src="/files/ybMh3KrCxxo8Nj6X0qn4" alt=""><figcaption></figcaption></figure>

4. Enter an **App Name** and **Description**. The Selected Template value was determined by the Blueprint.

<figure><img src="/files/BFXULBwvEP91w3NjLU9Z" alt=""><figcaption></figcaption></figure>

5. Press **Create App**. The process has 3 steps. These steps allow the user to customize the content of their app and entity types. Content can be text, files, multimedia like images, video and APL content.
6. The first step looks for shared content. If another app has already been created from this template, files will be listed. Unless other app developers have modified these files, select **Yes**.

<div align="center"><figure><img src="/files/QKZjwCinqqqr6pTY7SMZ" alt="" width="375"><figcaption></figcaption></figure></div>

7. The second screen displays similar warnings. Press **Next**

<div align="center"><figure><img src="/files/SCxsbcACVNnUYT9VON3J" alt="" width="563"><figcaption></figcaption></figure></div>

8. Click **Submit** on the final step.

<div align="center"><figure><img src="/files/t5QYRRHZ5nYIGdTsqdmb" alt="" width="563"><figcaption></figcaption></figure></div>

9. Publishing an app to Amazon Alexa means that you can now access the app that you just created from your Alexa account. Press **Publish App**. No customization will be done.

<figure><img src="/files/sKLV3G9m4StnONPYLl4R" alt=""><figcaption></figcaption></figure>

### Publish skill to Alexa <a href="#toc43910945" id="toc43910945"></a>

1. The App Publishing page will open. The new App appears on three rows so it can be published to multiple supported channels. We are going to publish the skill to Amazon Alexa.
2. Click on the ellipses on the right side of the Alexa row and select **Publish to Alexa**
3. The Publish App to Amazon Alexa page appears. Under Select Amazon Account (LWA), a dropdown will appear with previously created Amazon Alexa accounts. Select the desired account and press **Publish to Alexa**.

<figure><img src="/files/aInJSOSGBLFGSP05vNEZ" alt=""><figcaption></figcaption></figure>

1. A Congratulations message will appear. Press **Done** to close the window.

<div align="center"><figure><img src="/files/c4DZcp4tVKttWZuCAr5V" alt=""><figcaption></figcaption></figure></div>

### Test the Skill using Simulator <a href="#toc43910947" id="toc43910947"></a>

1. To test the skill using simulator, click **Go to Alexa Skill**.

<div align="center"><figure><img src="/files/twLlRgLAus2l9C8m9zOQ" alt=""><figcaption></figcaption></figure></div>

2. The Amazon Alexa Developer Console will open.

<figure><img src="/files/gMIdNajTchjhTZenRxhe" alt=""><figcaption></figcaption></figure>

3. To enable the microphone, click **Test** from the top menu.

<figure><img src="/files/Bt25E9xFul8RFEpHxJKZ" alt="" width="563"><figcaption></figcaption></figure>

4. A microphone option window will appear. Select **Allow while visiting this site**.

<div align="center"><figure><img src="/files/6NxK52BpYP99mldsJubW" alt=""><figcaption></figcaption></figure></div>

5. Turn testing on by clicking on Off and selecting **Development**.

<div align="center"><figure><img src="/files/a8U6XFcaO59W43Vd0CKF" alt=""><figcaption></figcaption></figure></div>

6. On the left hand side of the upper menu, select **Your Skills**

<figure><img src="/files/YlDL9BXMhx0s9DlS1eOm" alt=""><figcaption></figcaption></figure>

7. A list of Alexa Skills appears. Locate the Time Off Request skill, open the Choose Action dropdown list, and select **Test**

<figure><img src="/files/hAgxtHsHblOfoSMRUHoM" alt=""><figcaption></figcaption></figure>

8. An Alexa Simulator opens. Test the skill by typing **request time off** to start the skill.
9. Enter a time off request.f
10. You can say “Goodbye” to exit the skill.

**Congrats, you can now use the skill from any Alexa enabled devices.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ixhello.com/ixhc/blueprints/alexa-skill-using-blueprints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
