I've also tried the OpenCore EFI for desktop Skylake that you recommend but that fails at an earlier step with what seem to be USB related errors.
I did USB mapping to get past that problem in the configuration I made using the Dortania guide.
Perhaps I could try to merge the USB mapping into the generic Skylake desktop configuration if it's as easy as replacing USBInjectAll.kext and XHCI-unsupported.kext with USBToolBox.kext and UTBMap.kext in config.plist and EFI/OC/Kexts.
Are there any other configuration changes that would be required for this to work?