knack
n. countablen. a natural skill or ability to do something well. It is usually something you find easy but others might find difficult.
n. a natural talent or an acquired proficiency for performing a specific task. Often implies a level of ease or cleverness that is difficult to teach.
She has a real knack for fixing old clocks.
He has a knack for remembering names, which makes him very popular at networking events.
While some struggle with the technical aspects of coding, she seems to have a natural knack for identifying logic errors before the program even runs.
Late Middle English, use as "special skill" from 1580. Possibly from 14th century Middle English krak, knack (“a sharp sound or blow”), knakke, knakken, from Middle Low German and of imitative origin, similar to Dutch knak (“snap, crack”). Latter cognate to German knacken (“to crack”). See also crack.
Typically used with the preposition 'for' followed by a gerund or a noun phrase.
he has a knack to fix carshe has a knack for fixing carsThe noun is followed by the preposition 'for' and an -ing verb, not an infinitive with 'to'.