Does your insurance cover damage to neighbors car by shingles?
Your car insurance does not cover damage to another persons car
that was caused by your home via weather or unforeseen
circumstances. Their own insurance should cover the damage dealt to
their car, assuming they have more than just liability coverage. If
not, then it is their problem to fix their car.