Premade Materials in Blender render?
No, there are no templates so to speak. You can create or buy your own templates though, and bring them into your project using blender append functionality. The blender foundation announced a project to improve this system.

To create your own template library, open new blender file (you won't want other work in here). create a bunch of spheres, and build the materials you want. I recommend naming them carefully, since you will be pulling them by name alone.

Once you have your library, you can link or append the materials, I recommend appened, since it allows you tho change the materials in your .blend, while link you have to change them in the master, and it will affect all the files using that file.

To appened, go to file > append or hit Shift+F1.



and navigate to your .blend with the materials in it. When you click on the .blend, you will see allot of folders. Click on the one called material



You will see the names of your materials. select the ones you want for your project, and then tweak them to your needs!