Roofing repairs are part of being a home owner, whether you do them yourself or hire a professional. For small roof repairs, you will need the right tools. You'll also need to feel comfortable on a ladder and be able to balance on the roof. It's wise to remember that working on the roof is dangerous business. The handy person can nail down a few shingles that have loosened in a storm. You shouldn't have a problem replacing a little old caulk around drain pipes. And you can replace a roof vent without too much trouble.
First, don't go up on the roof before researching how to do your proposed repair in depth. Replacing shingles requires a roofer's flat bar. Have roofing nails, a hammer and roofing glue on hand. You don't want to be climbing up and down the ladder more than you have to. Materials for roof repair and roof leak repair are available for the amateur roofer. You may need roof repair cement, roof coating and patching fabric. Most important - don't forget to secure safety equipment so you don't fall off the roof.