savoir-faire
noun
°The ability to do or say what is appropriate for the occasion.
synonyms: know-how