Alexa
Grow your team on GitHub
GitHub is home to over 36 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
-
The Alexa APIs for Python consists of python classes that represent the request and response JSON of Alexa services. These models act as core dependency for the Alexa Skills Kit Python SDK (https://github.com/alexa/alexa-skills-kit-sdk-for-python).
-
The Alexa APIs for NodeJS consists of JS and Typescript definitions that represent the request and response JSON of Alexa services. These models act as core dependency for the Alexa Skills Kit NodeJS SDK (https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs).
-
A series of sample code projects to be used for educational purposes during Alexa hackathons and workshops, and as a reference for tutorials and blog posts.
-
The Alexa Skills Kit SDK for Python helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
-
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
-
The Alexa APIs for Java consists of JAVA POJO classes that represent the request and response JSON of Alexa services. These models act as core dependency for the Alexa Skills Kit Java SDK (https://github.com/alexa/alexa-skills-kit-sdk-for-java ).
-
This demo store showcases how to integrate Amazon Pay into your shopping experiences on Alexa.
-
The Alexa Skills Kit SDK for Node.js helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
-
-
ASK Toolkit is an extension for Visual Studio Code (VSC) that that makes it easier for developers to develop and deploy Alexa Skills. It is built on the ASK CLI (Command Line Interface).
-
Color Changer buttons skill opens with buttons roll call and asks the user to push buttons to change their colors with various animations. It covers roll call, starting and stopping the Input Handler, and defining animations for different button events. It also demonstrates how Echo Buttons can interrupt text-to-speech (TTS).
-
This is a sample skill used to show 3P developers how to develop for Echo Buttons. It is the exact same functionality as the existing alexa/skill-sample-nodejs-buttons-hellobuttons except this one is written using the Python ASK SDK.
-
Build An Alexa Fact Skill
-
Hello World buttons skill opens with buttons roll call and asks the user to push two buttons. On button one press, she changes the color to red and on button two press she changes the color to blue. Then closes. This skill demonstrates how to send directives to, and receive events from, Echo Buttons.
-
Color Changer buttons skill opens with buttons roll call and asks the user to push buttons to change their colors with various animations. It covers roll call, starting and stopping the Input Handler, and defining animations for different button events. It also demonstrates how Echo Buttons can interrupt text-to-speech (TTS).
-
This is a sample trivia skill that will allow developers to get a head start on their trivia games using Echo Buttons. It allows for roll-call of the players, asking trivia questions, and determining whether the voice inputs matched the answers.
-
An Alexa sample skill that demonstrates how to use In-Skill Purchasing (ISP) features by offering a "Greetings Pack” and a “Premium Subscription that greets the customer in a variety of languages in different accents using Amazon Polly.
-
Pet Match matches the user with a pet. When launched, this Alexa Skill will prompt the user for the information it needs to determine a match. Once all of the required information is collected, it will send the data to an external web service which processes the data and returns the match. Through this workshop, you will learn how to use advance…
-
The high low game is a game where the player tries to guess the target number. After each incorrect guess, the player is informed if the target number is higher or lower than their current guess. This continues until the target number is guessed or the player gives up. This sample Alexa Skill is written in Node.js and demonstrates the use of ses…
-
An Alexa sample skill in Java that demonstrates how to use In-Skill Purchasing (ISP) features by offering a "Greetings Pack” and a “Premium Subscription" that greets the customer in a variety of languages in different accents using Amazon Polly.
Java UpdatedApr 19, 2019 -
This Alexa sample skill is a template for a basic city-guide skill. Provided some data about a city's restaurants, attractions, Alexa will recommend a restaurant based on the meal type or recommend an attraction. It can also suggest the current temperature and weather conditions of the city. This sample Alexa Skill is written in Java and demonst…
-
These samples utilize a version of the Alexa Skills Kit SDK that is no longer supported. Please visit https://github.com/alexa/alexa-skills-kit-sdk-for-java
-
This tutorial will walk first-time Alexa skills developers through all the required steps involved in creating a parameter-based skill using a template called ‘Minecraft Helper’. Ask how to craft an item in the game Minecraft, and this skill will give you instructions. This sample Alexa Skill is written in Java and demonstrates the use of locali…
Java Apache-2.0 UpdatedApr 16, 2019 -
Resources for Alexa Smart Home developers.
-
This is Alexa Skill sample code for Baby Activity Skill API. This contains sample implementation of Alexa.Health.* interfaces associated with Baby Activity Skills API. It shows the profile report and request/response handling of a skill implementing Alexa health capabilities.
-
This repo includes extensions to the Stanford Dialogue Corpus. It contains crowd-sourced rewrites to facilitate research in dialogue state tracking using natural language as the interface.
29 UpdatedApr 14, 2019 -
This is a complex Node.js sample skill with examples of DynamoDB integration, display templates, dialog management, state management, contextual help and errors, and entity resolution.
-
This Alexa sample skill is a template for a basic city-guide skill. Provided some data about a city's restaurants, attractions, Alexa will recommend a restaurant based on the meal type or recommend an attraction. It can also suggest the current temperature and weather conditions of the city.
-
An SDK for commercial device makers to integrate Alexa directly into connected products.
-
The Alexa Auto SDK is for automotive OEMs to integrate Alexa directly into vehicles.