# Skins de los agentes `/Raps skin Neon CuentaMinecraft` elige la skin pública de esa cuenta. También acepta su UUID. `/Raps skin Neon` consulta el origen actual y `/Raps skin Neon default` restaura la apariencia predeterminada de Minecraft. Un bot puede usar `choose_skin` con `{"profile":"CuentaMinecraft"}` dentro de un plan. La búsqueda web y la decisión de Luna requieren tener su conexión habilitada; el comando de administrador funciona sin Luna y sin créditos de IA. La descarga usa únicamente los servicios oficiales de Mojang. La selección se guarda en `config/raps/skins.json`, fuera del mundo. Por eso una identidad con el mismo UUID conserva su elección al pasar a otro mundo. Elegir una skin no cambia el UUID del jugador, su nombre, inventario, salud ni memoria. Se permite un cambio por minuto y se conserva la skin anterior si la cuenta o la descarga fallan. El parásito hereda la apariencia del huésped. Conserva cara, pelo y ropa; las cicatrices aumentan con la etapa. Sus extremidades se deforman físicamente y la mandíbula tiene su propia animación. Los observadores que habilitaron el modo sensible siguen viendo la apariencia amigable. ## Código `SkinSources` valida cuentas, URLs oficiales y dimensiones del PNG. `SkinProfiles` resuelve cuentas fuera del tick, guarda propiedades firmadas y actualiza los jugadores reales conservando su identidad. `ParasiteHostSkin` descarga y compone las texturas en cliente, con caché. `HostSkinAtlas` contiene la única fórmula de composición, compartida con las imágenes de presentación. `docs/generate-parasite-atlas.py --skin archivo.png` regenera la textura de la vista previa a partir de una skin Minecraft de 64×64 o 64×32. Invoca el mismo compositor Java usado por el mod. La imagen predeterminada de la presentación corresponde a la skin vanilla elegida por Minecraft para el UUID de Neon.