离婚后一方把房子卖了,协议是否有效需要根据具体情况来判断。如果离婚协议中没有明确约定该房屋在离婚后应该由哪一方所有并如何处理,那么卖房子一方的行为可能会违反协议的约定,导致协议无效。
如果离婚协议中已经约定了该房屋的归属,比如协议中约定该房屋由离婚协议中的某一方所有并可以自主处理,那么该方卖房行为则是合法有效的。
如果离婚协议中未约定该房屋归属但有精神约定,则要根据具体情况判断协议的有效性。如在离婚协议中只提到了该房屋的协商处理以及维护双方合理利益等精神约定,那么卖房一方的行为严格来说属于违反协议的行为,但另一方因未能有效维护自己的利益,应自行承担风险。
综上所述,离婚后一方卖房行为的合法性需要根据具体离婚协议中的约定及精神约定来判断。如果离婚协议中已经明确约定该房屋的归属及处理方式,则卖房行为是合法有效的;如果协议约定不够明确,则需根据具体情况来判断协议的有效性。