Use the Developer Console to Create a Skill for an App or Website (No Code)

You can use the Alexa Skills Kit developer console to add voice commands that send the user from your Alexa skill to your app or website. To set up your skill, you select from pre-built intents or define custom intents and provide deep links.

This section includes tutorials that show you how to create a fictional "City Guide" skill for your website, Android app, or iOS app. You might link your skill to all three destinations; the tutorials are just separated for clarity.

For an overview of Alexa for Apps, see About Alexa for Apps.

If you want to add Alexa for Apps to a custom skill, you must use the Alexa Skills Kit Command Line Interface (ASK CLI). For details, see Tutorial: Use the Command Line to Link a Custom Skill to a Website or App.

Information to gather

The tutorials in this section give you example values to input to the developer console, so you don't need to collect any information before you start a tutorial.

For a real skill, you need to enter the following information when you configure your skill in the developer console, so you might want to gather the information before you create your skill.

Website

When you configure your skill to link to your website, you need the following information.

Information Description Example

Website domain

The domain of your website.

www.example.com

Android deep links

Deep links to your website. You specify a deep link for each user request (also called an intent) that your website can handle. When a user makes a request to your skill from an Android device, Alexa sends the user to the appropriate deep link in your website. These deep links are in WEBSITE LINK format.

https://www.example.com/search{?establishment}

iOS deep links

Similar to the previous description for Android deep links, but the deep links are for users that make their request to Alexa from an iOS device.

https://www.example.com/search{?establishment}

Android app

When you configure your skill to link to your Android app, you need to provide the following information.

Information Description Example

Google Play Store ID

The unique identifier for your Android app. The Google Play Store ID is typically the package name. You can find the Google Play Store ID in your app's Google Play Store URL after id=.

If the Google Play Store URL is https://play.google.com/store/apps/details?id=com.example.app, the Google Play Store ID is com.example.app

App Name

The name of your app as displayed in the Google Play Store.

City Guide

Deep links

Deep links to your Android app. You specify a deep link for each user request (intent) that your app can handle. When the user makes a request to your skill, Alexa sends the user to the specified deep link in your app.

For details about how to create deep links to your Android app, see Create Deep Links to App Content in the Android documentation.

For Alexa for Apps, the available deep-link types are ANDROID PACKAGE, ANDROID CUSTOM INTENT, CUSTOM SCHEME, and UNIVERSAL LINK.

ANDROID PACKAGE deep link: com.example

ANDROID CUSTOM INTENT deep link: intent:#Intent;package=com.someapp;action=com.example.myapp.MY_ACTION{;i.some_int,S.some_str};end

CUSTOM SCHEME deep link: example://search{?topic}

UNIVERSAL LINK deep link: https://www.example.com/search{?topic}

iOS app

When you configure your skill to link to your iOS app, you need to provide the following information.

Information Description Example

App Store ID

The unique identifier for your iOS app. You can find the App Store ID in your app's App Store URL starting at id.

If the App Store URL is https://apps.apple.com/us/app/example/id12345, the App Store ID is id12345.

App name

The name of your app as displayed in the App Store.

City Guide

iOS deep links

Deep links to your iOS app. You specify a deep link for each user request (intent) that your app can handle. When the user makes a requests to your skill, Alexa sends the user to the specified deep link in your app.

For details about how to create deep links to your iOS app, see Allowing Apps and Websites to Link to Your Content in the Apple documentation.

CUSTOM SCHEME deep link: example://search{?topic,location}

UNIVERSAL LINK deep link: https://www.example.com/search{?topic}

In this section