What does 神功 shén gōng mean?
there's no such word in English, and it's old word only show on traditional novel

神 god, 功 maybe you may seem as kind of Konfu(功夫)

in old novel, a very mighty Konfu only few people can master it, maybe you can name it as XX神功

just a kidding, if someone is good at cheating, maybe he will tell you "I'll show you my "cheating"神功 on tomorrow exam"

or for Thor, you can name his skill as hammer神功 or lightning神功