Easy... Don't leave players that are a few skill points away from the next star, when they need 5 points... store the skill points as unspent and then when you obtain the 5 skill points needed, assign them to your players so they don't go on negotiations.
i noticed my new players get injured often at first days when joining my club.. TP them him will definitely gonna cost more reds too