The Z170 is quite easy to install. Probably the Unibeast/Multibeast installation guide should be sufficient.
However, if you want to have more control about what is installed and how, here is my setup for a Gigabyte z170X-ULTRA Gaming Motherboard with Skylake CPU as well like the hardware in your profile.
The config.plist attached needs new serials, use clover configurator and go to smbios, select Model iMac17,1 and dice some serials. Other than that you see there is almost nothing special configured in this plist.
As kext put most recent versions of FakeSMC.kext, IntelMausiEthernet.kext in CLOVER/kext/other. That should enable you to boot into macOS installation.
Put those kext along with most recent Lilu.kext, Whatevergreen.kext and AppleALC.kext into /Library/Extensions after installation (that is probably what Multibeast would do as well).
What needs tweaking? Use hackintool and USBInjectAll.kext to identify your USB ports - select those by hackintool that you want to use with your hackintosh but watch the 15-port limit. If your board is like mine, you will have more USB ports than 15 (ports capable of USB2 and USB3 counts as two ports here!). As the USB port limit patch in Mojave shakens stability of the system, I recommend to disable ports until you are within the 15-port limit and to stay away from the patches. Hackintool will produce a USBPorts.kext which goes into CLOVER/kext/other and /Library/Extensions. Use one of the available kext tools to fix permission and kext cache after installation of kexts into /Library/Extensions.
Search for ssdtPrGen.sh here at tonymac86.com. You will find a guide to produce an ACPI patch for CPU power management. It saves the environment and makes the sleep of your hack more stable. However, you still may find your hack crashing once in a while after waking up from sleep. If that is so, add darkwake=0 boot arg to clover. This should disable the nap breaks a mac typically does on its own to look for new emails, photos in iCloud and other stuff.
Look for the Idiots guide to iMessage if you want to use this. It explains how to figure out serial numbers that are both valid and not associated with a real Mac sold (and thus probably with an Apple ID of a person totally unrelated to you).
What is not working in my setup: iTunes won't stream movies, you need to download them before watching. Everything else is working.