like butter

Like butter is the phrase often used for someone who is very skilled at what they are doing such as a certain hobby or activity. It originated when people would say they are on a roll, and later took it to mean they must be like butter because they are on a roll since butter goes on rolls in the literal sense. Eventually it transformed to being like butter on a roll, shortened to like butter.