Webex Assistant Skills Overview

A skill is a custom piece of functionality that is chosen and enabled by the org administrator for that organization's devices. All skills have a name and matching invocation pattern that indicates the user's intent to engage with them specifically.

With Webex Assistant Skills, you can add custom functionality to Webex Assistant for Rooms. Skills allow Webex Assistant to integrate with third party products, help automate tasks, encourage touchless device interaction, and help your users complete tasks specific to your organization. Skills can be built by any third-party developer, including Cisco enterprise partners or Webex customers.

anchorWhat is the Difference Between the Webex Assistant and a Skill?
anchor

The Webex Assistant comes out-of-the-box with a wide array of functionality. The Assistant can join meetings, orchestrate calls, control your device, and manage the room's calendar among a wide array of other native functionality. A skill is a custom piece of functionality that is chosen and enabled by the org administrator for that organization's devices.

Additionally, whereas all native Assistant functionality is invoked with the standard Ok Webex, <command>, all skills have a name and matching invocation pattern that indicates the user's intent to engage with them specifically. The skill invocation pattern follows a structure like Ok Webex, tell <Skill Name> <command>, or Ok Webex, ask <Skill Name> to <command>.

anchorWhat Can You Build?
anchor

Developers can create unique voice-driven applications that relay audio and web content back to Cisco Webex Room Kit, Cisco Webex Board, and Cisco Webex Desk Pro devices. Assistant Skills can also be used to give a voice to existing functionality already provided by current applications and integrations.

Consider the following functional examples:

  • Jarvis Room Controls Skill: This example video showcases a home automation Skill that controls various, real-life IoT connected device. <link to jarvis example>
  • Google Assistant Skill: This example video shows a Webex Assistant Skill powered by Google Assistant. Using the Skills API, Google Assistant can be enabled on Webex endpoints <link to google example>
  • Hermes Personal Assistant Skill: This example video showcases the Hermes Skill. The Skill extends the functionality of Webex Assistant and adds personal messaging and reminders. <link to Hermes example>
  • 2048 Game Skill: This example video shows a Webex Assistant Skill that brings the popular 2048 puzzle game to Webex devices. <link to 2048 example>
anchorHow Should a Skill Behave?
anchor

Please refer to the User Experience Design Guide for Webex Assistant Skill Developers for a comprehensive guide for the Skills user experience.