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

Alexa Skills - Developer Voice And Vote

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Is there any way we can disable recording of specific user utterance by Alexa. As part of a security requirement, the user might utter a security PIN(not to be confused with Alexa PIN) which needs to be validated in the lambda. But this security PIN(or this specific utterance) should not get recorded by Alexa. Is this feature available in Alexa ?

    6 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. It would be great, If we have any functionality available to unlink account from ask sdk. If there is any security lapse, we should be able to unlink the user account from the skill using ask sdk.

    This feature can be used implement security requirements like the one described in the below topic

    https://forums.developer.amazon.com/questions/171861/unlinking-an-account-after-3-incorrect-attempts.html

    6 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Lambda function would ask echo to query the local network and echo would send the response to lambda function (like it does with the function to speak/listen).

    This would allow API requests on devices which are not open on the public network. Like a TV box, to use its tv remote control's API. Or a home automation box ... etc

    I live in France and my network provider (Free Telecom) provide a tv remote control's API for box TV. But it's working only on my local network. For my usage i could use a proxy on a Raspberry PI but…

    6 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Currently, if a user launches a skill without an intent, they can only then say something similar to a sample utterance to trigger an intentRequest. If, sent from backend code, there could be a transition from a launchRequest to an intentRequest, specifiying the intent name to switch to, the dialog directive could also be used straight after launching the skill without the unnatural need to say the command to trigger the intent.

    6 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Currently the Alexa Skills Kit SDK only supports custom skills , not smart home skills ,when I develop my smart home skill ,I have to handle the inputstream and outputstream which are not friendly to developers , hope the Alexa Skills Kit Java SDK supports smart home skills as custom skills

    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  ·  0 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. We wanna be able to mute the device and check the Device's Mute status. This would offer more flexibilities to address some security concerns.

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. The documentation of the new ASK SDK for node.js (https://ask-sdk-for-nodejs.readthedocs.io/en/latest/) seemed to be missing a few concepts compared to the v1.

    It would be good to include more code example inside the documentation (not only the api references), for example, how to setup a PersistenceAdapter, and how to use it.

    There's also very little in this documentation about state management and Display Template.

    I'm sure there's other stuff that I haven't listed and that were in the previous documentation (https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs/tree/v1.0.25).

    Cheers, Alex

    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  ·  0 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Whenever my skill returns SSML with embedded audio, the ASK API will fetch that audio file from my server and send it to the user's Alexa.

    This generates a lot of traffic on my server and might result in high latency.

    It would be great if there is a caching mechanism for these audio files that prevents the ASK API to fetch the audio file on every single request.

    Here are two caching strategies that might make sense:

    1. Add an Audio Upload API to the ASK API like Facebook does for Messenger Bots: https://developers.facebook.com/docs/messenger-platform/reference/attachment-upload-api

    2. Automatically cache fetched audio files for…

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. The RTCSessionController API within Smart Home allows two-way audio, and one-way video from doorbell/camera back to the Echo Show or Spot. For doorbells/intercoms with a view screen, add the option for the Alexa user to enable return video back to the doorbell.

    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  ·  2 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. It would be helpful if we could know the model of the device a user has when interacting with an Alexa skill. Right now, the only information we receive is a very long string for a virtual deviceId and a set of supported interfaces for the device, like this:

    "device": {
    "deviceId": "amzn1.ask.device.AE...X2",
    "supportedInterfaces": {}
    }

    Could we have the device model as well? This would be very helpful for analytics and other purposes where supported interfaces is not sufficient to identify a specific device model:

    "device": {
    "deviceId": "amzn1.ask.device.AE...X2",
    "deviceModel": "Amazon Echo Dot (2nd Generation)",
    "supportedInterfaces": {}
    }

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Would be cool, if you were allowed to show/open a specific website on echo show devices (maybe just with session closing). So at the end of my conversation I could show a website (which is a bit similar to showing something with APL, but allows much more features).

    Support for custom cookies, which are set by opening the page, might also be quite cool.

    Maybe this would need a popup first, which ask, if the skill is allowed to open the following page now, because otherwise this could lead to abuse.

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. A device can be called by multiple names such as a Study light can also be a painting light if it is located beside painting. This feature is available for custom skill , so why not extend it to smart home skill.

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. My proposal is to integrate a skill boilerplate code generator into Alexa Developer Portal

    The code generator could be something like like this: https://s3.amazonaws.com/webappvui/skillcode/v2/index.html#

    A ONE-CLICK skill lambda code init. could save bunch of hours of coding saved!

    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  ·  1 comment  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. I'd like to programmatically invoke an intent from the handler of another intent to make dialogue flow easier on the user. For example, let's say I am in the LaunchRequest handler and I query a database to see if a user has made a previous purchase through my skill. If they have, I'd like to prompt them when the skill launches, "Would you like to purchase your most recent item again?" to which they can answer "yes" or "no" and use the YesIntent and NoIntent to forward them to the proper handler (for example, "PurchaseAgainIntent" or "NewPurchaseIntent"). However, when I…

    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  ·  1 comment  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Feature: new slot AMAZON.DATAPAST and AMAZON.TIMEPAST that only delivers dates and times in the past. If the user clearly asks for dates and times in the future ("next monday") the slot should deliver an error.

    Reason: We have skills with slots AMAZON.DATE, which only refer to dates in the past. Currently AMAZON.DATE defaults to dates in the future and it is very hard to get dates in the past from that slot. We work around that in our code but that is error prone and annoying.

    There are also many skills out there, where dates only refer to…

    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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Working between the ask cli and the web gui is fraught with danger. I lost lots of "web gui" Intent work, because I used "ask deploy" which overwrote the model. So I have to be very careful to call "download model" first, check to make sure it has the changes... THEN I can upload my new lambda code without overwritting. Very risky business. (:

    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  ·  2 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. My use case requires image lists in APL but with some custom styling to match branding. It would be great if I could override some of the styles in an AlexaImageList component to get the benefit of all the existing responsive behaviour and at the same time, apply required colors

    3 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. The only way to hold a skill open (as far as I can tell) is to use long-running APL "delay" commands. I've also heard of people playing a silent audio file to prevent closure. This is not great. Can we have a feature to explicitly hold the session open until the user closes it?

    3 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. I cannot hear the reprompt in the Alexa simulator

    3 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Please make the new Smart home SDK types available in other Regions. We are waiting quite some months now, and the RangeController for example is still not available in other regions than US.

    3 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  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?