Everyday Speech is a website with lots of social skills videos and activities. The website costs money, although they do offer a free trial and they posted several videos on YouTube. Some of the video topics include holding in mean thoughts, compromising with friends, and identifying emotions.
HERE is a free Emotions Bingo game with video.
There are lots of short videos and stories on YouTube. Watch a video/read a book and talk about the character's thoughts and feelings. How did they feel when this happened? What are they thinking? For example, in "A Bad Case of Stripes," Camilla feels embarrassed when her classmates make fun of her.