What I am aiming at is excatly what your example dialog does. For example, in the ISS skill I wrote, I would like to modify it to:
1) Only give the name associated with the coordinates, and then ask if the user wants to know the coordinates. I feel providing both is a bit of cognitive overload.
2) I would also like to have Mycroft ask the user if they want to know more about the location identified:
Mycroft: The ISS is over the Sulu Sea, would you like to know more about the Sulu Sea?
Mycroft then does a wiki, google, whatever, and speaks back some info.
As I see the current status, there are 2 ways to do this:
Option 1, with the expect_response flag set to True, I could then allow the user to call another skill without saying "Hey Mycroft", but this would be rather messy if I just needed a "yes/no" answer as I would need to implement a "yes/no" skill.
Option 2, the converse() method, but this is not yet deployed so be patient.