Amazon Alexa

Alexa

Alexa is Amazon’s cloud-based voice service available on over 100 million devices from Amazon and third-party device manufacturers. With Alexa, you can build natural voice experiences that offer customers a more intuitive way to interact with the technology they use every day. Our collection of tools, APIs, reference solutions, and documentation makes it easy for anyone to build with Alexa.

Skill Blueprints

In Skill Blueprints, you can use templates to create your own personal Alexa skill in minutes. Using blueprints, you can create custom games, unique stories, or household lists. For example, you can write a trivia skill about your family and say, "Alexa, open My Family Trivia" to play it whenever you like.

Alexa Skills

Skills are a robust set of actions or tasks that are accomplished by Alexa. Alexa provides a set of built-in skills (such as playing music), and developers can use the Alexa Skills Kit to give Alexa new skills. A skill includes both the code (in the form of a cloud-based service) and the configuration provided on the developer console.
Alexa Skill Workflow
Alexa Presentation Language (APL) https://developer.amazon.com/docs/alexa-design/apl.html
Alexa Skills Kit Command Line Interface (ASK CLI) https://developer.amazon.com/docs/smapi/ask-cli-intro.html
Alexa Auto Software Development Kit (SDK) https://developer.amazon.com/alexa-voice-service/alexa-auto-sdk
Code Templates by Dabble https://dabblelab.com/templates/

Code Examples

A Pokémon Trading Card companion for Alexa https://github.com/ed-george/tcgenius-skill

Certification

The AWS Certified Alexa Skill Builder - Specialty certification is intended for individuals who perform a role as an Alexa skill builder. It validates a candidate’s ability to build, test, and publish Amazon Alexa skills.

Alexa Programs

Community

Reference