A design team unfamiliar with the call and response methodology of an alexa skill wants to know if one skill can contain a subset of skills. The team worldview is app centric it appears. My gut reply was ‘no’ that why it is called a skill and not skills. I wanted to check on this first with the development forum and see if examples exist. My only guess was the Capital One skill would be the closest, but it all relates to one api/.
Can we confirm that such is currently not possible
The most high level approach to what the expectation set forth is that an invocation would result in a menu of options that are unrelated. For example, aupon invocation One menu option could be to read a calendar api, another could be to pull in data from iot devices api, another would be check a social network—api-all this bundled into one skill.
Is it best at this time to unravel and make it multiple skills?
Lastly regarding consumer education it appears the Capital One approach to educating the user of the skill takes off the skill and removing the menu options from in-skill. Consumer education on how to interact with the skill takes place on the company website instead of via the skill itself. Invocation phrases, Intents and expected slots are taught to the enduser on the website instead of during the in-app experience