Only xenomorph skull I care about is the 9ne in my trophy cabinet!
But on topic skull doesn't make me feel one way or another about the Alien design. I didn't pick up on it my first few watches it's an interesting detail but doesn't define the Xenomorphs enough for me to like or dislike it.
-TJ88