协议具有法律效力需满足以下条件:1. 当事人具有相应的民事行为能力。这意味着签订协议的各方能够理解自己行为的性质和后果并能独立承担民事责任。比如成年人签订的协议一般有效而未成年人签订的与其年龄、智力不相适应的协议可能效力待定。2. 意思表示真实。即当事人在签订协议时是基于真实意愿没有受到欺诈、胁迫、重大误解等情形影响。若一方以欺诈手段使对方在违背真实意思的情况下签订协议受欺诈方有权请求撤销。3. 内容不违反法律、行政法规的强制性规定不损害国家利益、社会公共利益。例如违法的买卖毒品等协议是无效的。4. 形式符合要求。法律规定某些协议需采用书面形式的应当采用书面形式。如借款合同数额较大的借款最好签订书面协议以保障双方权益。满足以上条件的协议自成立时起具有法律效力当事人应当按照协议约定履行各自义务。若对协议效力存在疑问可通过法律途径由法院或仲裁机构进行认定。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。