It would be reef safe in the fact that it wouldn't eat your corals.
You'd defiantly have to watch the size of any other fish you put in with it.
Do not underestimate the size of this guy's mouth. If it isn't larger then they are, They may decide its worth trying to eat.
Hermits and snails are generally safe but any shrimp would be considered food.