to have a knack for
English • United Kingdom
An ability or special method for doing something easily and well.
"The door's a bit stiff, there's a knack to opening it." "She's got a knack for baking, she should open a shop."