Design Your Skill

Designing for voice is different from visual design. Your design approach must consider voice-first interactions adapted to the way customers express intent naturally through speech. For Alexa-enabled devices with a screen, you can enhance the voice interaction with complementary visual design.

Design for the voice interaction model

Every Alexa skill has a voice interaction model that defines the words and phrases that users can say to Alexa to make the skill do what they want. For details, see About Voice Interaction Models.

If you are developing a skill using the prebuilt voice interaction model, the set of utterances for each skill type are pre-designed. Consult the Alexa Design Guide for other design considerations such as, best practices for developing skills for children, accessibility, and in-skill purchasing.

If you are building a custom skill, the first step is to design the voice interaction model. You might design a request-response dialog, use a conversational model, or use a mixed approach. For details about designing a custom voice interaction model, see the Alexa Design Guide. The design guide offers best practices for designing the interaction model, adding visuals to your skill, adding voice to apps, developing skills for children, and more. You can also try the Skill Flow Builder to design and test narrative-driven Alexa skills.

Additional resources

The following additional resources help you learn about designing an Alexa skill.

Concepts and procedures

Blog posts

Videos, podcasts, and webinars

Twitch streams