Generating materials?

Hi everyone,

I’m pretty new to Unreal, so, sorry if this is a very stupid question.

I develop an open source tool that can be used to create PBR materials. It can export ready to use materials for a couple of engines, but I didn’t find a fully automated flow for Unreal.

So for now, the software provides “template materials” in .uasset format and generates a few image files and optionally a shader. The material must then be built manually (by assigning textures, copying the shader into a Custom node, and other annoying steps).

Did I miss a text format for materials, or a feature that would help building those materials automatically?
Should I write an editor addon to build them?
Or is there another solution?

Thanks a lot in advance,