First of all hello everyone ! It's my first post so it would be good to say hi.
And to the problem. I saw other answers on the forum that I cannot use other skills from my custom skills, but the answers was pretty old. Has something changed ? Can I do a request to alexa from my custom skill ? To get an answer?
I will give two examples. Let's say I want to write flight tickets booking skill.
1. TLDR 1 When user picks a flight ticket, I want to return a Weather condition for his destination. I could of course do a call to any public API, but what for if there are already skills which can handle such requests. Can I call built-in weather skill from my skill ?
2. TLDR 2 This one is a bit trickier to implement on my own. When users books a ticket, I want to add to his calendar two events. One, the day before his flight with reminder, and second one on the day of flight.
Alexa app has a nice integrations with some calendars. Of course there is also a built-in skill for handling calendar requests. Again, can I call built-in calendar skill to add an event?
Second question to this sample, if not, can I somehow get the user calendar if he has added any in his app ?
TLDR 3 First case is trivial, because workaround is to call the api with some params, but in the second one, it would be nice to have such possibility, because many users can have different calendar, and alexa has an integration with 4 basic calendars OOTB. Is there a way to reuse what alexa already have in my custom skill ?
Like I said, first case workaround is trivial, but in the second one I would have to write an integration with 4 calendars, and user would have to pass the same information (username, password) in second place.
I'm afraid that I would have to integrate with those calendars as I couldn't find anything in the docs or forums.
ps. is it hard to provide an user interface like alexa has OOTB for those various calendars?