Spawning a mannequin of the player executing a command

Hi! Basically, what I'm trying to do is to execute a command at a player which will then spawn a mannequin with this player's skin. I tried to using @s in the Name field, which works for some NBT fields, but this didn't work. I then tried using a macro whilst using with entity @s, but there apparently isn't a Name or CutsomName fiel din the player's NBT. I found an old post on r/minecraftCommands talking about using a player head and then getting its nbt, but I hope that there is an easier way. Am I missing something ? Thanks !

Continue to help post