El problema esta en que no verificas que width tiene para saber que animación le toca hacer, eso se arregla de esta forma
Código:
$(document).ready(function(){
$("#toolsRight").click(function() {
if($("#contenedor").css('width') == '83px'){
$("#contenedor").animate({width: '372px', opacity: '1'}, "slow");
}else{
$("#contenedor").animate({width: '83px', opacity: '1'}, "slow");
}
});
});
como podrás ver utilizo css('width') para saber que tamaño tiene y así ejecutar la animación que corresponda.
Un saludo.