Manage Skills in the the Developer Console
The developer console provides a streamlined experience to help you create, manage, and publish skills.
- Overall Skill Development Process
- Open the Developer Console
- Create a New Skill
- Edit an Existing Skill
- Where Can I Find…
- Related Topics
Overall Skill Development Process
The developer console organizes skill tasks into four main tasks:
-
Use Build to set up your skill, configure the interaction model, and specify the endpoints for your service.
The specific options you complete here depend on the model you add to the skill. For example, for a skill with a custom model, you create intents and sample utterances. For a skill with the pre-built smart home model, you provide the endpoint and account linking configuration.
- Use Test to test your skill with either text or voice.
- Use Launch to preview how your skill will appear in the skill store and submit the skill for certification.
- Use Measure to review metrics for your skill such as number utterances, customers, and intents invoked.




See also:
Open the Developer Console
You can open the developer console, then create a new skill or edit an existing skill.
- Go to developer.amazon.com/alexa.
- Click Your Alexa Consoles and then click Skills. This opens the developer console and displays any skills you have already created.
The developer console displays a list of all your skills. You can edit any of these skills directly from this list.
Create a New Skill
When you create a new skill, you provide a configuration that lets Alexa do the following:
- Route requests to the AWS Lambda function or web service that implements the skill. AWS Lambda is a service offering by Amazon Web Services.
- Display information about the skill in the Amazon Alexa App. The app shows all published skills, as well as all of your own skills currently under development.
To create a new skill, open the console and click Create Skill.
For more about how you create and configure a skill, see Create a Skill and Choose the Interaction Model.
If you are familiar with the previous version of the developer console, see see Where Can I Find… to see where you can configuration options in the developer console.
Edit an Existing Skill
To edit an existing skill:
- Open the developer console.
- Find the existing skill in the list and click Edit.
If you are familiar with the previous version of the developer console, see see Where Can I Find… to see where you can configuration options in the developer console.
For details about using the console, see:
Where Can I Find…
If you are familiar with the previous version of the console, use the following guide to find the same features in the developer console.
Skill Information Page
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Skill type (such as Custom, Smart Home, or Flash Briefing) |
Skill types are now called interaction models. You select the model when creating the skill. |
|
Skill language tabs |
The sidebar displays a language drop-down list at the top. Select a language to switch to a different language. Select Language settings to configure additional languages. |
|
Name |
This is now the Public Name field on the Launch page. |
|
Invocation Name |
Build > Custom > Interaction Model > Invocation |
|
Payload Version (Smart Home) |
Build > Smart Home > Payload version |
|
Audio Player, Video App, and Render Template settings. |
Build > Custom > Interfaces |
|
Skills Beta Testing |
Launch > Availability. Expand the Beta Test section to see options for starting or managing a beta test. For more about beta testing, see Skills Beta Testing for Alexa Skills. |
Interaction Model Page
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
All the fields for defining the interaction model manually:
|
Sections within Build > Custom > Interaction Model:
|
|
Access to the skill builder |
Sections within Build > Custom > Interaction Model:
|
|
Link to supported utterances (Smart Home, Flash Briefing, Video) |
On the page for selecting the interaction model, click the View example utterances button for the model. |
Configuration Page
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Endpoint fields:
|
|
|
Custom Error Message (Flash Briefing) |
Build > Flash Briefing |
|
Feed Information / Add new feed (Flash Briefing) |
Build > Flash Briefing |
|
Account Linking |
Build > Account Linking |
|
Permissions |
Build > Permissions |
|
Privacy Policy URL |
Launch > Skill Preview > Language > Privacy Policy URL |
SSL Certificate
This page applies to custom skills configured to use an HTTPS endpoint. These settings are now available on the Endpoint section of the Build page.
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Certificate for <region> Endpoint |
Build > Custom > Endpoint. Under the text box for each region endpoint, select the SSL certificate type from the drop-down list. This list contains three options:
The self-signed certificate can be used only for testing. |
Test Page
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Enable switch or Show this skill in the Alexa app switch |
Test > Test is enabled for this skill |
|
Go to Test Simulator Beta |
The new Test page replaces the previous Test Simulator (beta). The new page has all the same functionality as the Test Simulator (beta). |
|
Voice Simulator |
Test > Voice & Tone |
|
Service Simulator |
The Test page replaces the old simulator features:
|
Publishing Information Page
The Skill Preview option on the Launch page has a section for each language you have added to the skill. For example, the fields for the US English version are in Launch > Skill Preview > English (US).
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Category |
Launch > Skill Preview > Language > Category |
|
Testing Instructions |
Launch > Privacy & Compliance > Testing Instructions |
|
Countries and Region |
Launch > Availability > Where would you like this skill to be available? |
|
Short Skill Description |
Launch > Skill Preview > Language > One Sentence Description |
|
Full Skill Description |
Launch > Skill Preview > Language > Detailed Description |
|
Example Phrases |
Launch > Skill Preview > Language > Example Phrases |
|
Keywords |
Launch > Skill Preview > Language > Keywords |
|
Images |
Privacy and Compliance Page
| Setting in the Old Console | Equivalent Option in the New Console |
|---|---|
|
Does this skill allow users to make purchases or spend real money? |
Launch > Privacy & Compliance > Does this skill allow users to make purchases or spend real money? |
|
Does this Alexa skill collect users' personal information? |
Launch > Privacy & Compliance > Does this Alexa skill collect users' personal information? |
|
Is this skill directed to or does it target children under the age of 13? |
Launch > Privacy & Compliance > Is this skill directed to or does it target children under the age of 13? |
|
Export Compliance |
Launch > Privacy & Compliance > Export Compliance |
|
Does this skill contain advertising? |
Launch> Privacy & Compliance > Export Compliance |
|
Privacy Policy URL |
Launch > Skill Preview > Language > Privacy Policy URL |
|
Terms of Use URL |
Launch > Skill Preview > Language > Terms of Use URL |
Metrics
In the old console, you could access metrics for your skill with the Metrics link in the list of skills. In the developer console, metrics are available on the Measure page.
You can access Measure for a skill from two places:
- In the list of skills in the console, click the Measure link in the row for the skill.
- When you open a skill to view or edit, click Measure in the top navigation.

