have a way with in Spanish
have a way with in Spanish
ser hábil con / para
(idiomatic, informal) To be skilled, adept, or graceful with or at (something).
tener [una] habilidad con / para
(idiomatic, informal) To be skilled, adept, or graceful with or at (something).