My last internship was with Greenpeace India where I replaced an Outreach manager since he was not available and they found me good enough to be presented with that chance. Pretty much did the same things as in your list. I had to set up meeting with HR's of various companies and give them a presentation about Greenpeace and it's motto. All this so that they would let the fundraising team do their job inside the company's office/canteen premises.
So, I think I will be able to handle this job very well.