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. Allow new skill session after audio stream has completed

    Currently if a user streams audio via the skill there is no friendly way to get back to the skill without the user saying an invocation command.

    I'd propose a way to allow a skill to open a new session, allowing speechOutput after the PlaybackNearlyFinished or PlaybackFinished events occur in the AudioPlayer interface.

    There are a couple use-cases for this:

    1) A podcast skill where it would be beneficially to ask the user if they'd like to listen to the next episode.
    2) Give some information about the next episode before it begins to play
    3) Provide a purchase opportunity…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow STOP to be issued to AudioPlayer in addition to PAUSE

    "STOP" and "PAUSE" have two very distinct meanings:

    "STOP": cause (an action, process, or event) to come to an end.
    "PAUSE": a temporary stop in action or speech.
    Different words, different meanings.

    Unfortunately, AudioPlayer confuses the two, and even the documentation warns that

    "when your skill is not in an active session but is playing audio, or was the skill most recently playing audio, utterances such as 'stop' send your skill an AMAZON.PauseIntent instead of an AMAZON.StopIntent."

    This creates a poor user experience, and it doesn't take long to find at least 30 questions, requests relating to this.

    For example,…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Alexa Audio / Video Player  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support for Font Color in places where Font Size is Supported

    Adding the ability to specify a font color in addition to the existing font size would be very helpful. I was developing a test skill for my company an on the prompt I used the company logo as a background image. Unfortunately the logo is on a field of white and the text was invisible since the display font is white with no option to change it. I naively assumed I could put a rich text option <font color="black"> into the text but discovered there is no such option. Just the size. Color setting would be very useful for Cards,…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Visual Cards  ·  Flag idea as inappropriate…  ·  Admin →
  4. alphanumeric slot type

    Create an AMAZON.ALPHANUMERIC slot type (although with a better, shorter name!) This would extend the current AMAZON.NUMBER slot type and hopefully improve the recognition model. Discussed in https://forums.developer.amazon.com/questions/4821/how-would-you-design-slots-for-letter-and-number-c.html

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Built-in Intent / Slots  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Social Media account linking in the Alexa App for all skills to use

    Allow users to link their social media accounts (Facebook, Twitter, Instagram, etc) in the Alexa App itself. Then allow skills to query which accounts are linked and request permission to use those links, without requiring each skill to perform account linking separately (and perhaps not even exposing the account details to the skill, for greater privacy!).

    This would allow a skill to request permission to post to Facebook, for example, to share their new high score. The skill would request this permission at the time of the interaction, and the approval would be delegated to Amazon's built-in handling (to make…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Permissions  ·  Flag idea as inappropriate…  ·  Admin →
  6. Alexa app cards in the console

    When the Echo Show display option is unchecked, you should integrate Alexa app cards if developers send it. Even if you don't want to display cards, you should at least treat the console as a non-screen device allowing devs to see cards property in the output JSON when echo screen is disabled

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →
  7. If then else, variables, and subroutines

    When a routine is triggered (e.g. motion detected) i would like to be able to run one of multiple possible routines (sub routines) depending on variable i could set in others.

    For example i run a routine when i go to bed that turns off my lights and plays soft music for an hour. I would like to be able to also set the variable $inbed = true and then in my motion detected routine have if $inbed then table light on else all lights on and then my wake up/alarm routine can set $in_bed = false as…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  3 comments  ·  Routines  ·  Flag idea as inappropriate…  ·  Admin →
  8. Enable custom slot validation for multi-turn dialogs when using manual delegation to provide a default.

    The use case is described in the docs here: https://developer.amazon.com/docs/custom-skills/delegate-dialog-to-alexa.html#default-value-example

    The exception being that I'm using a custom slot with validation (entity resolution). If I send a response back with Dialog.Delegate and include the entity resolution in that response, it's ignored by the Alexa service.

    A more complete description of the issue with example code can be found here: https://github.com/alexa/alexa-skills-kit-sdk-for-python/issues/85

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  4 comments  ·  Skill Dialog Management  ·  Flag idea as inappropriate…  ·  Admin →
  9. When Alexa app will be officially available in Switzerland?

    When Alexa will be officially available in switzerland?

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Alexa App  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support percentage for volume

    Currently, I can't say "Alexa, set volume to 50%". I get the response "Sorry, you can only set the volume between 1 & 10". This is small change, but I think much more intuitive for users.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Alexa Audio / Video Player  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow skills to change volume on device

    Enable a skill to adjust the volume

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Alexa App  ·  Flag idea as inappropriate…  ·  Admin →
  12. Provide Official ASK CLI Docker Image

    I was surprised to find that there is no official Docker image for development with the ASK CLI. The "amazon" user on Docker Hub contains only a couple images for working specifically with ECS and Elastic Beanstalk, and there does not appear to be any official "alexa" user. Upon further investigation, I found the aws-codebuild-docker-images repo in the "aws" GitHub organization, but unfortunately it does not have any sample Dockerfiles that install the ASK CLI either. There are similar issues open at the AWS CLI repo, because there is no official Amazon Docker image for the AWS CLI either, so…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  3 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  13. Smart Home Skill Api For Curtains/Drapes

    Hi Team,

    Currently In Alexa Smart Home Skill there is no Api to control Drapes/Curtains.
    For Example:
    Alexa,open Living Room Curtain
    Alexa,close Living Room Curtain

    It will be very useful if Smart Home team implement this feature specially for Hotel Automation and also smart home automation.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  3 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  14. Notification on new store reviews

    There have been times when users have reported issues with skills via store reviews. It would be handy if we could get email notifications when new reviews are piblished against our skills in the store

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Alexa Skill Store  ·  Flag idea as inappropriate…  ·  Admin →
  15. automatic skill endpoint switching when the development skill goes live

    Add automatic skill endpoint switching when the development skill goes live.

    It will be great to have the possibility to make Live version work with lambda.arn:PROD and Development with lambda.arn:$LATEST aliases. Every time when I want to update my skill I need to do back and forth switching.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →
  16. Need Alexa to provide a USERID back to skill.

    Once a Voice Profile is completed, a Skill should know WHO initiated the skill and give that data back to the skill so reports can now dilineate WHO initiated the skill...

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Skill Management API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Beta Testing retain testers' email

    It would be great if the new console's beta testing retained tester emails when beta testing ended, just like the old console's beta testing page.

    For example in the old view, when a skill ended either manually or automatically and I tried started it up, previous tester email addresses would prepopulate.

    It would be great if we can have this feature within the new console's beta testing page because it made it easier to relaunch without having to find who the old testers were and copying and pasting them in.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Skills Beta Testing  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide "Copy to (locale)" option in the developer console

    Right now the process of adding a new language to an existing skill in the developer console is tedious, especially when the data for those languages is exactly identical.

    For example, right now, the process for manually copying things on the Publishing Information tab (Launch tab on the new console) alone involves tabbing back and forth 12 different times between the two languages to copy the text from the six different fields. For an English language skill being released worldwide, that process has to be done 4 times (and that's only going to grow).

    Making things worse, in the new…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →
    Received  ·  Alexa Admin responded

    Thanks for submitting this suggestion Eric. We’ll get this routed over to the appropriate internal team for review.

  19. Allow financial personal information in Europe

    As possible in the US from years (see Capital One skill), but also in the UK (Starling Bank), in India (United Bank of India) and in the UAE (Emirates NBD), we'd like Alexa skills to be allowed to access or provide access to personal financial information also in Europe.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Skill Certification  ·  Flag idea as inappropriate…  ·  Admin →
  20. Alexa auto Invoke to read Notification

    I want to create some skills that could aromatically invoke Alexa to return some notifications upon satisfying certain criterion like meeting certain conditions or at certain time period. So, I want Alexa Team to make such a feature so that developers can use it.
    For example :There is a notification message which you want Alexa to automatically read out by getting automatically invoked at a certain time upon satisfying certain condition.

    Please, create such a feature and for any quwriqu regarding this idea please follow back.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  4 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base