My first thought is, claiming Jibo as a social robot, this absolutely has to be a core skill, or its not being social. It's just a heartless platform for apps. The social aspects can't be created a hundred different ways for different skills inconsistently.
My second thought is, if you can't nail down triggers, the responses would have be make sense regardless.
Triggers: Thank you, Wonderful, Good job, I hate life, Stupid robot, Sod off, I hope you fall in a bathtub.
Responses: Have a great day, I'm here for you, Chow, Later skater, voiceless Heart emoji, Live long and prosper, Today is a good day to die (maybe not the last one, I watch too much Star Trek)