Since if you do this via the "skill" way you will need to comply with requeriments maybe like having an embryo and stuff, you can just call it with the use of atcommand "@makehomun ID";
Here is an explanation on the atcommand command
*atcommand "<command>";
This command will run the given command line exactly as if it was typed in from
the keyboard by the player connected to the invoking character, and that
character belonged to an account which had GM level 99.
// This will ask the invoker for a character name and then use the '@nuke'
// GM command on them, killing them mercilessly.
input .@player$;
atcommand "@nuke " + .@player$;
Note that for atcommands bound using 'bindatcmd', this command will execute the
original atcommand, not the script-bound atcommand.
Here is a list of the homunculus ID for renewal should be the same for pre-re but I dont think all evolutions exist in pre https://github.com/rathena/rathena/blob/master/db/re/homunculus_db.txt