eval("$HERO.skills." + skill + "" + operator + "=" + countSkill);
Para qué quieres el eval?
$HERO.skills[skill] + = countSkill;
Si quieres usar distintos operadores usas una función.
También deberías usar template strings por no volverte loco con tanta coma y +
eval(`$HERO.skills.${skill}${operator}=${countSkill}`);
			Para qué quieres el eval?
$HERO.skills[skill] + = countSkill;
Si quieres usar distintos operadores usas una función.
Código (javascript) [Seleccionar] 
function operar(operacion) {
  switch(operacion) {
    case "sumar":
      $HERO.skills[skill] += countSkill;
    break;
    case "restar":
      $HERO.skills[skill] -= countSkill;
    break;
  }
}
operar("sumar"); También deberías usar template strings por no volverte loco con tanta coma y +
eval(`$HERO.skills.${skill}${operator}=${countSkill}`);