From what i could tell about 2 years ago, if you stuck to the skype (for business) API you would get functionnal messaging and maybe calls, but anything beyond sending and recieving messages (basically anything that you couldn't find in a skype for business client) would break and break often.