What is the meaning of Knack?

A readiness in performance; aptness at doing something.

A petty contrivance; a toy.

Something performed, or to be done, requiring aptness and dexterity.

To crack; to make a sharp, abrupt noise; to chink.

To speak affectedly.

Source: wiktionary.org