I did not overlook providing services for a non-profit.
I used my digital skills and worked for a local pastor and wife at their Church. He trusted me enough that they allowed me to use his Pastor study as my office. This was also a way that they could keep their Church open everyday. So it worked for both of us.
And the funny part about this, they were a different denomination than I was, but they were Christians. I worked for them for around half a year.
As you see I had previous office skills for about eight years, from working in the warehouse. So I just added on to that learning via of online conferences and others that enlighten me.
There are probably many non-profits and organizations that would gladly welcome your help. It could be a good idea to find out who to contact and ask how you may be of service to them and or their organization.
You might do what I did in 2005: train a volunteer and help them via of resources you have knowledge of that could enhance them, their organization and or ministry.
Provide services for the non-profit to use digital (Internet) avenues. They could gain exposure to a global audience.
Your main goal should be to market - promote the non-profit.
By aiding non-profits you could gain great exposure and a good feeling of letting others know that you care about them as well.
At the time that I was working for this pastor he wanted to place me on the radio and have my photos placed in the newspaper from his office - Pastor study, but I did not want to do that at that time in 2005.
If you can't volunteer for free it could be possible that you might be compensated for the services you provide for them.