MineSkin.org is a Minecraft skin generator that allows you to get skin texture data with valid signatures by just uploading skin images...
These can be used on ingame player heads, on player NPCs or to change a player's skin...
MineSkin.org allows you to generate skin texture data for Minecraft which is signed by Mojang.