
please, add a dot (.) at the end of the sentence :)

I am a native speaker, U.S. I have never heard a usage similar to this and wouldn't know what it meant. Knack of + gerund would make some sense, "knack of insulting her family" would be a little odd but okay. This article says "knack of" is more widely used in UK:
https://english.stackexchange.c...-in-a-sentence