First, look at those skills that you might want to apply in service of a non-profit organization. Ask yourself how they might be useful in a volunteer capacity. Maybe you are a good listener and could give a few hours each week as a companion to the elderly. Perhaps you are an accountant by trade and could volunteer your time to assist with an organization's bookkeeping. Secondly, look at those skills you might want to develop or enhance.
Many organizations offer a chance for advancement through a range of volunteer assignments.
A teacher could, for example, enhance his or her skills by volunteering as a tutor. Some individuals give time as administrative or office volunteers to develop their computer skills. In either case, a review of your list of skills and talents will help you and your prospective organization decide what will be a suitable volunteer assignment. Compare your list to the organization's list of volunteer job descriptions. Think about the time.