Did Cleopatra do any charity work when she was alive?

Hardly. The concept of "charity work" is a modern one. In the ancient world the closest thing to charity work would be when a natural disaster such as an earthquake hit a town and the ruler would send in aid to help in clearing away the rubble and sometimes help to rebuild the public buildings. Otherwise, it was up to the individuals to look after themselves. Cleopatra was no exception to this rule.
Hardly. The concept of "charity work" is a modern one. In the ancient world the closest thing to charity work would be when a natural disaster such as an earthquake hit a town and the ruler would send in aid to help in clearing away the rubble and sometimes help to rebuild the public buildings. Otherwise, it was up to the individuals to look after themselves. Cleopatra was no exception to this rule.