An Eagle to KiCad ULP exists, but it only converts the schematic, albeit with errors ... [Lachlan]’s scripts will convert Eagle multi sheet .sch to KiCad multi sheets, place global and local ...
If lxml is not available (for example, with IronPython), it is still possible to read EAGLE files, but it is not possible to write EAGLE files. As a basic example, the following will create (and save) ...