Alexa Skills - Developer Voice And Vote

Welcome to the Alexa Skills Feature Request site! This site enables Alexa Skills Developers to request and vote on features you’d like to see in the developer toolset and services for Alexa.

To keep this site purpose-driven and actionable, we moderate requests. Here’s some guidance on how to create great feature requests that can be evaluated by our development teams. For conversation, dialogue or help, you should visit our Alexa forums. We appreciate your input.

-Alexa Skills team

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Be able to activate skills with routines

    Routines are currently extremely limited compared to other devices. Combining multiple commands or skill activations or being able to write code into routines would be extremely valuable for power users.

    270 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    24 comments  ·  Routines  ·  Flag idea as inappropriate…  ·  Admin →
  2. Control when A Skill goes Live

    When I submit a skill for certification, there is no way to know when it is going to go live. It may go Live off-hours or when I am not available.

    This causes several issues.

    1) I can't promote my skill ( Can't tell my users my skill will be available on xx/xx)

    2) I can't be available to monitor after initial deployment. (monitor logs, have support ready etc..)

    3)I don't know when to turn on any backend API's, Systems etc. (If I have version 1.0 of let's say a lambda function on arn xxxx. I have no way of…

    211 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Skill Certification  ·  Flag idea as inappropriate…  ·  Admin →
  3. Provide device timezone in Alexa requests

    I have created a skill that manages daily routines. When invoked, the skill needs to calculate If a user completed a task on the same day.

    As of now, I'm guessing the timezone by the locale, but this is far from exact.

    Asking for the postal code permission is a deal breaker.

    I'm sure there are a lot of other skills that also would benefit from knowing the timezone.

    135 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  4. API for custom skill / flash briefing usage statistics

    Currently, it’s impossible to get any data about the flash briefings usage at all. It’s crucial to know at least number of unique listeners and number of plays during some period of time.

    For the custom skills we are able to count the requests and sessions ourselves, since we host the backend for a skill, but still, there are a lot of tricky points, for example we are not able to distinguish requests from the certification team, so we count them as usual requests from Alexa users.

    I think that's a super basic functionality that really breaks the experience for…

    102 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Skill Metrics  ·  Flag idea as inappropriate…  ·  Admin →
  5. Bring AMAZON.FallbackIntent to other languages

    The recently introduced AMAZON.FallbackIntent, which allows utterances which do not match any of the utterances associated with other intents to be picked up by a skill, is extremely useful. However, this can only be used in English (US) skills and not any any other languages, such as English (UK). This makes development harder than it should be and discourages developers from creating their skills in multiple languages.

    88 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    16 comments  ·  Built-in Intent / Slots  ·  Flag idea as inappropriate…  ·  Admin →
  6. Dynamic Slot Values

    I have a skill that looks up property management information for apartment buildings. We have over 150 properties which are defined as values for a slot. 4 digit property numbers for values and string property names as synonyms.

    I would like to be able to query a database for the slot values and synonyms dynamically at runtime.

    85 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Built-in Intent / Slots  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched!

    You can read more on our blog: https://developer.amazon.com/blogs/alexa/post/db4c0ed5-5a05-4037-a3a7-3fe5c29dcb65/use-dynamic-entities-to-create-personalized-voice-experiences

    Developer documentation can be found here: https://developer.amazon.com/docs/custom-skills/use-dynamic-entities-for-customized-interactions.html

  7. Ability to get a link to the skill in Amazon Store

    Right now it’s impossible to get the link to the skill in the Skills Store. After the skill is published, you need to go to the store and search for it manually.

    It would be great to have an ability to fetch this link via SMAPI. Here is an example of the link I’m talking about: https://www.amazon.com/dp/B077CW6TH8/.

    As I can see, the main part of this link is the product ID, so at least having a product ID in skill manifest in SMAPI would be insanely helpful.

    Thanks.

    69 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Skill Management API  ·  Flag idea as inappropriate…  ·  Admin →
  8. Event-based system notifying about skill publishing status (dev, live, cert) update

    Right now if I want to get a publishing status of a skill (live, dev, certification), I need to manually go to the SMAPI and ask for that. If you have 3 or 4 thousands of skills that you want to keep up to date, it’s about 5 thousands of requests to SMAPI every half an hour or even more often.

    So, to reduce the number of requests and waiting time for users drastically, it’s crucial to have some kind of an event system to be notified when the skill has changed its status from dev to certification or from…

    69 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Skill Management API  ·  Flag idea as inappropriate…  ·  Admin →
  9. Display Image on 'Now Playing' screen on Echo Show

    On the Echo Show audio files just show "Now playing" with a generic audio image. Should be able to customize the track name and album artwork that is displayed while the audio is being played when triggered by a custom skill.

    Perhaps this could work as additional parameters with the AudioPlayer directive or embedded in the mp3 files themselves.

    30 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Alexa Audio / Video Player  ·  Flag idea as inappropriate…  ·  Admin →
    Launched  ·  Alexa Admin responded

    Hello everyone,

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched! Please refer to the following pages for more information:

    Blog: https://developer.amazon.com/blogs/alexa/post/ccb2d51c-3eb8-4fa4-8c04-709e4294b929/enhance-your-audio-skill-visuals-for-echo-show-and-echo-spot

    AudioPlayer on Echo Show and Echo Spot: https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html#audioplayer-display-device

    Guidelines for Images for Echo Show and Echo Spot: https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html#images

  10. Enable AudioPlayer interface on Fire TV devices

    Fire TV devices offer a very economical and accessible way for blind people to interact with Alexa. However, at the moment:

    "Note: Fire TV devices do not currently support the AudioPlayer "interface".

    It would open up a huge potential user base to get this interface enabled as soon as possible. Thank you.

    25 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Alexa Audio / Video Player  ·  Flag idea as inappropriate…  ·  Admin →
    Launched  ·  Alexa Admin responded

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched!

  11. Add Spanish language

    Add Spanish as a supported language so users can talk to Alexa in Spanish

    21 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  International/regions/languages  ·  Flag idea as inappropriate…  ·  Admin →
    Launched  ·  Alexa Admin responded
  12. Bulk copy and paste new Slot

    It's pretty critical to be able to upload a file to generate a custom slot. We have a couple slots with many hundreds of values and hand building a new slot would be a huge undertaking across all the language types. This flat out won't work for us.

    21 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →
  13. Need information for skill id

    Where to check the Alexa Skill ID, on this new console..

    19 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →
  14. Proactive Notification template for events with custom string message (e.g. Birthdays, Meetings..)

    I would like to send a custom notification to users: For example: "I just wanted to remind you: <customMesage>.

    A concrete scenario could be:
    " I just wanted to remind you: Tommorrow is Jason's birthday"

    Or

    "I just wanted to remind you: Coding interview with Jason Matt tomorrow.

    Currently there are no suitable event schema available for the mentioned scenarios.

    Regards
    Oredein

    18 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Skill Notifications  ·  Flag idea as inappropriate…  ·  Admin →

    Hello,

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched! Please refer to the following pages for more information:
    https://developer.amazon.com/blogs/alexa/post/e65a0e17-2716-4714-8d02-a50210fdd494/now-available-enable-reminders-for-your-skills-with-alexa-reminders-api

    https://developer.amazon.com/docs/smapi/alexa-reminders-api-reference.html

  15. Set a reminder via my skill

    It would be nice to be able to set a reminder from my own skill.

    11 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Reminders / Timers / Alarms  ·  Flag idea as inappropriate…  ·  Admin →

    Hello,

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched! Please refer to the following pages for more information:
    https://developer.amazon.com/blogs/alexa/post/e65a0e17-2716-4714-8d02-a50210fdd494/now-available-enable-reminders-for-your-skills-with-alexa-reminders-api

    https://developer.amazon.com/docs/smapi/alexa-reminders-api-reference.html

  16. ordinal

    It would be nice if AMAZON.NUMBER handled ordinals... I give the user a list and ask which he wants more information on. The user says "the first" and it should resolve to 1.

    11 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Built-in Intent / Slots  ·  Flag idea as inappropriate…  ·  Admin →

    Hello,

    Thank you for submitting an Alexa Skills Feature Request. We are happy to inform you that the feature you have requested has launched! Please refer to the following pages for more information:

    https://developer.amazon.com/en-US/blogs/alexa/alexa-skills-kit/2019/11/handle-unexpected-user-requests-with-FallbackIntent-phonenumber-ordinal-built-in-slots-expanded

    https://developer.amazon.com/en-US/docs/alexa/custom-skills/slot-type-reference.html#ordinal
  17. ask-cli should be CI/CD compatible

    At the moment initialising and ask-cli requires a few manual steps to set-up authentication and the connection to AWS.

    This basically renders the ask-cli useless for continuous integration and deployment processes.

    I suggest adding support for the ask-cli to be run with cmd flags and/or environmental variables only. In particular this requires accessing ASK with long lived tokens rather than the current (browser-based) OAuth flow.

    9 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  18. Skill Submission Review Tracking

    Is there anyway , we can track the progress on the review process of my skill submission ? Currently , I dont have any other way other than just waiting on amazon to turn around and review my submission.

    9 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Skill Certification  ·  Flag idea as inappropriate…  ·  Admin →
  19. Verbose error messages

    Error messages at the moment are not verbose enough. Recently I started getting error: "Error occured: INVALID_RESPONSE, An exception occurred while dispatching the request to the skill.". I had to debug it for ages to figure out that the problem was that my response was too big. Couldn't the error tell it? It says when SSML is wrong, but not stuff like this?

    As I said, my idea would be to add more verbose error messages to tell more info what is wrong with the response.

    6 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add Python support to ask-cli

    ask-cli is heavily geared towards Node.JS and it isn't straightforward to deploy Lambdas written in Python (or other supported Lambda languages).

    There seems to be some support for metaData.runTime other than nodejs8.10 in one of the ask-cli source files but I haven't found a way to use it.

    Ideally ask-cli should accept --runtime parameter when creating a new skill:

    ask new --name whatever --runtime python3.6

    And 'ask deploy' would then create the function with the correct runtime settings. It shouldn't be difficult to add.

    6 votes
    Sign in Sign in with: Amazon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Skill Management API  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base