These kinds of words are commonly lumped together with all new formulations as neologisms.
Their meaning, in the case of the combinatory neologism, is fundamentally metaphorical: it asks us to understand one thing in the context of another. For example, the word "Google-Fu" asks us to consider one's ability to effectively utilize the Google Search Engine as though it were a martial art, a perhaps more easily understood physical skillset honed over years of practice with connotations of flexibility, finesse, and power.
Because of this metaphorical component, it is also possible to describe these combinatory neologisms as kennings. This is a very old concept in the English language's deep past, deriving from the poetic sensibilities of its Anglo-Saxon speakers - kenning is a metaphorical combination of two concepts for the purpose of emphasizing certain characteristics about what they describe. The stereotypical kenning trotted out from Beowulf would be to describe the sea as a "whale-road" - emphasizing the greatness and alienation of the ocean - it is a large place fit for monsters to travel through, not so much puny hominids in rickety wooden vessels. I personally like to describe Stack Exchange as a wizardry-machine.