Only if your roof shingles were damaged. Once they are damaged, the insurance company must, by code, pay to remove all of the layers of shingles. But if the roof isn’t damaged, they aren’t going to pay for it.
If you walls are buckling in, again, I’d go after your contractors liability insurance. He obviously isn’t doing something correctly to repair the damages.