Blueprint node Set Material for Skeletal Meshes

I’m trying to create an import widget that includes setting a material to the imported mesh. There is a Blueprint node “Set Material” that does exactly what I need, except it’s only for static meshes. There is no equivalent for skeletal meshes which is what I need. Is there a reason for this?
I’ve never used C++ but I tried my best to recreate its functionality in a custom node. The original is built into the static mesh class; I did not want to edit the skeletal mesh class which might be why I haven’t had any success. If there is an easy way to do this I would appreciate that input from a more knowledgeable person than I.

Thanks.