How were the basic mjcf assets nv_ant.xml and nv_humanoid.xml created?

Wanting to create custom basic assets like those listed above. What software was used to make those assets? Perhaps more experienced asset modeller/riggers can give some pointers too - is Blender to mjcf xml a thing?

Thanks!