Skill Components let you build skills faster by simply plugging them into your existing voice models and code libraries. Spend less time writing foundational code and more time on the unique aspects of your skill using Skill Components. Skill Components are “ready to use” experiences that you can easily add to your skills.
Each component is a collection of skill primitives, such as VUI dialogs & intents, APL documents, skill code, skill connection tasks, and skill events. They bring together best practices and pre-built voice experiences, which solve for a myriad of interaction paths that a customer can take. Developers can import these components into their existing Skill Package, compile, and then deploy their skill. Over time, we will build a library of Skill Components that developers can pick and choose from for their specific use cases.
Provides self-contained code that can be easily inserted into your code base. Skill Components are a low-code solution, but advanced developers are still able to customize as needed.
Reduces the heavy lifting behind debugging code and dialog management, helping you focus on what matters most—quickly delivering a great skill experience.
Encapsulates Alexa’s best practices so that your customers can enjoy a more consistent, user-friendly skill experience.
Dialogs or Interaction Models with pre-defined intents, sample utterances, slots and dialog strategies.
APL documents that complement the voice user interface with appropriate visual experiences such as animations, graphics, images, slideshows, and videos.
This is the business logic that processes requests from the user and generates responses.
Listed below are a selection of Skill Components that were featured during Alexa Live.