I'm too chaotic and whimsical. I can be exceedingly charitable one day, but my charity is fickle.
I did volunteer at a food bank (which helped the homeless and those close to it) on a regular basis until it shut down, and for years after I helped at special dinners served to the homeless (Thanksgiving, Veteran's Day, etc).
When I was younger I used to keep spare change for panhandlers until some obviously held me in contempt for it (one calling me over while I was carrying several groceries so he, sitting on a bench, could panhandle me, and I gave a dollar to another who tried to guilt me into giving him a 5 as if I owed it to him which royally ticked me off) and I became more careful about that. Not that they were the only ones, in a bad neighborhood I used to live in, I got a reputation for cleaning up messes and even hazards, and neighbors would leave anonymous notes on my door rather than taking care of it themselves. I could share about some ridiculous patrons when I was a library volunteer as well. I don't mean to say that everyone was like that, but enough were to make me cautious. (I'm also aware that at least a few consider the charitable to be fair game as stupid, weak, and easy pickings for scams to even violence, and I stay alert for that.)
I rarely give to charities, and never without vetting them (and making sure they're who they say they are). With the notable exception of Doctors Without Borders and Save the Children, I've only given to local charities, and never with regularity (that is, I'm not a monthly donor). Wait, there are a couple more which weren't local, but those were special cases (and don't feel like explaining). When I volunteered at the food bank (and also at the dinners), I did contribute much to them (food, toilet paper, garbage bags, coffee, etc) with confidence that it was being used both competently and appropriately (and so glad I didn't give money after the embezzlement scandal that caused the food bank to shut down, but the embezzler was a bad apple who betrayed the rest of us, and the only mistake the people who operated it made was to not have someone check the books by trusting the embezzler simply because he was a preacher).
Offhand, I think the most charitable thing I ever done was for a neighbor who had gotten royally screwed and was probably going to lose her place, and her beloved cat (she'd arranged for me to take her cat if worse came to worse) and I, having extra money, took a wheelbarrow of groceries over at 2 AM (hoping no cops would stop me as I know they wouldn't believe it and it would just get awkward) of stuff she couldn't get with her EBT/food stamps (mostly paper products and cat food & litter), and also $20 in an envelope. It turned out that she hadn't told anyone else about her problems so she knew it was me, though it baffled her why I did it, and why I was anonymous about it. (It was to protect both of us: for me, I didn't want her to think I was a sucker who tried to leech onto me, and for her protection so she didn't have to worry about "hidden price tags" as those can be really terrible, which I know from personal experience that makes me wary of accepting charity from strangers myself, but with it being anonymous then no one can try to exact the hidden price or favor that would have never been agreed to had the price been stated from the start.) And for once I got some good karma from it as she ended up getting an assistant manager job (later full manager) who got me the employee discount on my favorite strawberry spritzers that I often couldn't afford at full price.
And then there's how I got with my current partner. Long story made very short, we barely knew each other, but she had hired me to take her daughter to the Hanna Montana movie (I made so much money from parents and grandparents willing to pay to not see that over and over with their daughters 😀 ) and then the swine flu hit, and when she got so sick that she was probably close to death (but had forbidden her daughter from calling 911), her daughter found my number on her mom's phone and called me (this after calling others who said call 911 or social services of some kind) and I went over there to take care of things (it's entirely possible that I saved her life by doing so). She said she couldn't pay me, and I said all I ask is if I get that sick then she do the same for me (I didn't realize it but I'd already gotten the swine flu, I just didn't suffer it as badly so I thought it had skipped me). As she was still recovering as her daughter's birthday came up I planned a Hannah theme party for the little girl (I'm a professional birthday entertainer anyway, but this was not only for free, but also partially at my own expense), and then her brother wanted a Transformers theme party which I researched and then made happen as well. (It was awhile after this before we became partners.)