1. Пираты зомби должны писаться через дефис/тире "Пираты-зомби".
2. "Скелеты-пираты" лингвистически неверно. Должно быть или "Пираты-скелеты" (аналогично пираты-зомби) или "Скелеты пиратов"
Приведите названия существ к одному формату. "Призраки пираток" написали же правильно.