离婚协议要具有法律效力,需满足以下条件:首先,协议内容必须是双方真实意思表示,不存在欺诈、胁迫等情形。其次,协议应就子女抚养、财产及债务处理等事项协商一致。关于子女抚养,要明确抚养权归属、抚养费数额及支付方式、探视权等内容;财产方面,需清晰界定共同财产范围,并对如何分割达成共识;债务处理要约定好共同债务的承担方式。再者,协议双方应具备完全民事行为能力,即年满十八周岁且精神正常。最后,离婚协议需在办理离婚登记后才生效。在办理离婚登记时,婚姻登记机关会对协议进行审查,符合法律规定的,予以登记并发给离婚证,此时离婚协议才正式产生法律效力,对双方具有法律约束力。任何一方不履行协议约定的义务,另一方有权依据协议通过法律途径维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。