I’m not sure if anyone has done this yet, and I assume that it would be possible to script (since I don’t know how )
It would be ideal if we could add material presets for complex material nodes or even simple ones that could be used as a starting point without the need to link or append .blend files. For example almost every material I create has some kind of Diffuse and Glossy component to it, I’m guessing I’m not alone, it seems like a loss of time to setup this up everytime (I know I could save the material and append). Having an addon or preset that already made this basic node would speed up workflow, and when you consider more complicated shaders like metal or glass it would be even more useful. Once the preset was selected, the user could mix to taste (or swap out textures).
If anyone is willing or capable of this I’m quite certain you’d be a rockstar