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. Ability to ask about currently executing skill

    Ability to ask Alexa what skill it is/was currently executing.

    I test skills through a combination of ngrok, the skill's backend log and my Alexa device. So I should see everything. Sometimes Alexa seems to lose contact with my skill. It would be nice to ask Alexa about what skill it thinks it is running.

    2 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  2. allow for more than one invocation name

    I build skills for banks and CUs. In reality, some end users will include the term "bank" when they ask Alexa for something and others won't. I'd like the ability that for a bank skill, the main invocation name would be "XYZ United Bank," but that I can mask variations of this such as "XYZ United" that will also work. This is critical to user satisfaction!

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  3. search function on dev portal

    you need to put a beard feature for the list of skill so that people can find their skills when they create a bunch of them

    1 vote

    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

    Routed  ·  0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable multi-device gameplay

    Currently gameplay is limited to single device. Communicating cross device — ex. Drop in — is available, but not gameplay. Being able to challenge/play multiple devices at different locations — rooms, houses, etc.

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  5. Show custom skill on (Echo Show / Spot) home screen

    I would like to have an option to add custom information on the Echo Show or Spot home screen.

    For example, i developed a Webcam Skill and i want my Echo Show/Spot to show it without asking for.

    7 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 →
  6. Can i connect Alexa with Wallmote and invoke Alexa by triggering without using wake up word.

    I want to connect Alexa with wallmote in IOT, and want to wake Alexa when a switch has been pressed in wallmote, without saying the invoke word "Alexa", For this is there of any possibilities of writting trigger function in API's or event creation when button pressed in wallmote.

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  7. Skill Review ETA

    Idea: Post an ETA for Skill acceptance. I submitted my skill over 2 weeks ago and it is still sitting there with a status of "In Review".

    2 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  8. Guest Mode

    Say I've got an Alexa device in my guest room. It would be great if there was a kind of "guest mode" which I could use to apply certain (customizable) restrictions to features like:

    • Skill invocation
    • Smart Home
    • Playing music
    • Shopping​​
    22 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  9. bug in Analytics locale selection

    bug.
    for my skill which is published for US, UK, and CA, the Analytics view lists the option for U.S. twice, and no option for C.A. One of the two U.S. options returns no data. The other works as expected.

    2 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 →
  10. Alexa for Business - "Assignable default skill" and "invoke by Echo button"

    Lets let Alexa for Business users assign a single skill which can be invoked via Echo button.

    These use cases are:

    * Retail for product display information
    * Museum Exhibits
    * Information Kiosks
    * Logistical scenarios where the Alexa device cannot be in physical contact with the end user.
    * Especially critical for high noise environments such as where many people are already speaking ie, inside a visitor center location.

    The device id already is distinguished inside the setup of AFB and skills can selectively supply information *as appropriate

    5 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 →
  11. InvalidSkillStage

    When the skill is in the certification process, it shouldn't say that that there is a violation that requires re-building the interaction model. You can't build while it is in review.

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow to add custom channels in Video Skills

    At the moment there is a hardcoded list of channels in the video skill. It should be possible to add new channels to the list.

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  13. User Friendly Payment Report Download

    Hi - Please make the Payment report download more user friendly - currently it's difficult to read and doesn't actually 'download' just takes me to another page!
    Thanks

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  14. API for Alexa Voice Profiles

    The Alexa Voice Profiles feature released recently is a great and awesome feature to have. Can you please have API for Alexa Voice Profiles so that we can use it in our Skills to perform a certain action based on the voice of the user and also customize response per user.

    28 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  15. If you call your Alexa design language APL (Alexa Presentation Language), it will be very confusing.

    If you call your Alexa design language APL (Alexa Presentation Language), it will be very confusing. APL is A Programming Language, a popular array oriented language implemented by IBM, Dyalog, and many others. It has been around since the early 1960s. Look up APL programming language on the web and you'll see. Can I suggest AVL (Alexa Voice Language)?

    4 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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 →
  17. An IAM permissions 'calculator' that generates a custom/baseline policy for external Skill Devs

    Solely to address 'least permissive' practices during the engagement of a developer with an AWS account having been engaged to work to create a Alexa skill(s) on behalf of another AWS account.

    Although some of the role templates in IAM are comprehensive, the concept of "Least permissive is always the best approach." 'could' be strengthened by being verifiable to a posted AWS best practice set of specific outlined activities.

    The benefit is that a 3rd party sees that AWS has published those permission sets; the Dev. is able to refer to AWS distilling a best-practices starting point, and 'least permissive'…

    1 vote

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  18. SSML - Interpret As character - Doesn't respect case

    Interpret-as tag allows you to have the device speak characters, numbers, addresses, etc.

    One thing I noticed however is it doesn't respect case. I was wondering if something can perhaps be added to address this? If you echo out the below ssml you will just get a-b-t-h back. Ideally it would say Capital A, lowercase b, Capital T, lowercase h. I have a skill that echos back password values that are generated with different case. Right now I have to pass this into a function and do this mapping on my own, would be nice if it was something built…

    2 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  19. Intent and Interface: AMAZON.ExtendedHoldIntent & Audio Recorder Interface

    Creation of an "AMAZON.ExtendedHoldIntent" type intent.

    To the user, the device clearly indicates to be in a waiting state by graying out or blanking the screen.
    A mauve to white to mauve triangle wave flashes on the hardware LED(s) as the indicator.
    "(wake work +), I'm back / okay / continue etc." re-triggers the previous speech directive and prompt etc.
    AWS modifies the Lambda’s context.
    The Alexa Skill triggers the lambda with previous attributes and is not a new session.
    Amazon decides how best to handle the Lambda compute use time increase, or which maximums are allowable.

    Creation of a…

    4 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow skill to anticipate/disallow specific intents during conversation

    I would like my skill to be able to listen for specific responses, i.e. make Alexa bias towards utterances of one or multiple intents that I specify in the skill's response, for the next user input.

    For example, let's say my skill has a CityIntent which has utterances:

    • I live in {city}
    • It is {city}
    • {city}

    And my skill has another MovieIntent which has utterances:

    • I like {movieType}
    • I prefer {movieType}
    • {movieType}

    And at certain times my skill may also expect {yes/no} answer from user.

    Since {city} and {movieType} have different value, Alexa usually does a good job of figuring…

    81 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  ·  8 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base