Export material from Cycles for Cycles?
Save your materials into a normal blend file.

A blend file is a database and you can use only selected parts (data-blocks) from it. This is done using linking and appending. See this: What is the differance between Linking and Appending an external blend?

This is also possible in python: How to Link/Append a data-block using the Python API?