963 results found
-
Add DynamoDB to ask-cli
The Alexa Skills Kit for Node.js includes support for creating a DynomoDB table to hold attribute values across sessions. To create the table dynamically, the Lambda function is typically given DynamoDBFullAccess permissions.
This feature is to remove the table creation code from ASK SDK Node and move it to the ASK CLI as part of the deploy command. This will allow the lambda function to have reduced permissions to insert rows, read, write, and delete.
Configuration for the table name and region would be stored in '.ask/config'
The command would be:
$ deploy --target dynamoDBThis would create the table…
27 votes -
Ability to fetch analytics data from SMAPI
Right now if you're building something on top of SMAPI you're not able to understand is your flash briefing popular or not without going to the UI.
27 votes -
Ability to add Skill instruction in routines
When building routines, would be good to have an option to add a skill instruction and choose to run it as part of a routine.
25 votes -
Allow hiding sensitive information in Alexa App History
Allow hiding sensitive information such as PIN codes in the Alexa App history. Capital One is doing this in their skill. Please enable other developers to do this.
25 votes -
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
24 votes -
Unique device ID for each Alexa device needed
We have a use case to put Alexa devices into many rooms and write custom Alexa skills to serve different responses and perform database updates based on which room they are in. As a result, we need to uniquely identify each Alexa in order to identify the room. We have look into various work around:
1) use "context:System:device:deviceId" which is specific to each skills and changes when the skills disable/enable.
2) use different userid to identify different Alexa but this would mean having many user accounts if the deployment is big
3) when Skill detects unknown "context:System:device:deviceId", expect user to…24 votes -
8 second response time is not sufficient for IoT use cases
I'm working on an IoT Industrial use case for which I need an "open" response window to communicate with the Alexa service. For a successful proof-of-concept, a user needs to remain focused on the task at hand, while Alexa responds to voice cues in the background to drive IoT devices. The 8-second user response limit is unusable in this scenario.
23 votes -
Persist more than 24kb of data between intents in a session
I'm getting intent failures with no corresponding error messages in logs (using alexa-skills-kit-sdk-for-nodejs and Lambda).
In troubleshooting, it looks like I may be exceeding the max allowed size of the JSON Response object. I see from the docs that the total size of your response cannot exceed 24 kilobytes.
I'm using session attributes to store data I need, and in some circumstances that data is larger than 24kb. The same documentation as referenced above says: When returning your response, you can include data you need to persist during the session in the sessionAttributes property. The attributes you provide are then…
23 votes -
Allow the connecting word "und" in German invocation names
If a brand has the connecting word "und" in its name I cannot create a skill with this connection word in the invocation names. This is very disappointing and annoying when you learn about this restriction in the certification process and did not notice it before.
I guess the connection word "und" or "and" in Englisch languages is quite common for brand names. So it will be a big improvement to allow it in the invocation name.
As a background information: I just got a reply from the support that suggested to demand this feature here.
23 votes -
temperature alarm
The ability for Alexa to use outside temperature as an alarm trigger. "Alexa notify me if the outside temperature is under 72 degrees." A better implementation for Alexa's with a skill like Weather Bug would be "Alexa notify me if the outdoor temperature is [over/under] the indoor temperature." and the perfect implementation would be a standing command to notify me whenever the indoor & outdoor temps transition past each other.
22 votes -
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
22 votes -
Skill sorting in the Developer Console (by recently modified or name)
Please add the ability to sort Skills in the new Developer Console by name or by modification date. The old Developer Console sorted by modification date which allowed developers of many Skills to keep better track of their recent changes.
22 votes -
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…
21 votes -
Respond to query if a light or device is on or off
Alexa, is the back porch light on?
- Yes, would you like for me to turn it off?
- No, would you like for me to turn it on?The same idea or flow for devices
21 votes -
Add multi-language compatibility in the same speechOutput phrase
When developing a skill in non-english language (e.g. Spanish), many times our skill needs to speak back to the user with a name or an english native word that doesn't have a local translation or that you want the skill to pronounce correctly in English.
Case 1: Names
"Hola, el nombre del autor es Miles Peter Andrews"
I'd really love if my skill would not butcher the name of that author like it does right now when trying to say that in Spanish mode.
Case 2: Teaching English Skills
"Hoy vamos a aprender voz pasiva. Repite conmigo: The lunch was…
21 votes -
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…
21 votes -
Bad debugging
When I get the "There was a problem with the request3d skill's response" reply it would be 1000% more helpful if you would at least display what the response was even if you cannot tell me what was wrong with the response
21 votes -
Record Audio files with intents
Would be great to be able to record & handle audio files with Alexa.
For example: "Alexa, start recording", recording.... "Alexa, stop recording" & then we developers would get an audio file of that. That would be a great feature & would give a lot of opportunities for new apps.
Keep voting this up :)
20 votes -
Allow skills to change volume on device
Enable a skill to adjust the volume
19 votes -
APL Support for smartphones
Hey,
I don't understand why APL is not available on smartphones. Smartphones are able to display simple cards but not to show APL-rendered screens. I understand the difficulty of different screen sizes here but it would be really cool if you could implment APL in your Alexa-App (especially for testing).
19 votes
- Don't see your idea?