DEV Community

Cover image for How I Built an AI Agent That Writes Personalised Freelance Cover Letters with Runner H
Pravesh Sudha
Pravesh Sudha Subscriber

Posted on

How I Built an AI Agent That Writes Personalised Freelance Cover Letters with Runner H

This is a submission for the Runner H "AI Agent Prompting" Challenge

🚩 The Problem: Freelancers Waste Time Writing Cover Letters

If you're a freelancer like me, you know the drill:
You see a gig, get excited, then... spend 20–30 minutes crafting a unique cover letter.
Repeat that a few times a day, and it becomes a major productivity drain.

I wanted to automate this β€” but not with generic templates.
I wanted tailored, high-quality cover letters that actually speak to the job.


🧰 The Tools

This project uses:

  • Runner H (AI agent platform by Vercel)
  • Google Docs (to host my resume and job descriptions)
  • Gmail (optional – to email the letter to myself or clients)

πŸ› οΈ How the Agent Works

First, I connected Google Docs and Gmail to Runner H β€” this allowed the agent to read documents and (optionally) send emails on my behalf.

Image description

Then, I created two Google Docs:

  • portfolio: contains my freelance resume / experience

Image description

  • job: contains the client's job post or project details

Image description

For Demonstration purpose, I put down my second email sudhapravesh2003@gmail.com

Once the connections were set up, I gave Runner H this simple prompt:

"I have Portfolio and job description of a freelance gig hosted on my Google Docs named portfolio (Doc-id) and job (Doc-id).

Based on that, create a cover letter for the freelance gig, save it in a new document named Cover-letter, and email it β€” if the client's email is mentioned in the job description, send it there. Otherwise, send the cover letter to my email address."

Image description

That’s it β€” and within seconds, it generated a high-quality, job-specific cover letter and saved it in my Google Docs. No extra steps, no editing needed.

Image description

Once the Runner was completed, a mail was sent from my mail programmerpravesh@gmail.com to sudhapravesh2003@gmail.com


πŸ“Ή Demo

Here's a Youtube Video for the Demo:
Watch the video


⏱️ Result: 30 Minutes Saved. Every. Single. Time.

Before: Write, edit, proofread β€” 20–30 mins per application.
Now: 1 prompt. 10 seconds. Done.

Imagine applying to 5 gigs in 5 minutes.
That’s the power of AI agents when used right.


πŸ’¬ Bonus Quote

β€œRunner H now writes my proposals while I sleep.”

Here's the Tweet/Post on my Handle:


πŸš€ Want to Try It?

If you're a freelancer, or just someone tired of writing repetitive emails, try Runner H + Google Docs. You can build this agent in under 10 minutes.

Top comments (4)

Collapse
 
mohamednizzad profile image
Mohamed Nizzad

This is a good use case for freelancers where freelancing often gets billed on hourly after accepting the contract. Hence, this will save hours for freelancers, eliminate unbilled hours thus increase earnings.

Collapse
 
pravesh_sudha_3c2b0c2b5e0 profile image
Pravesh Sudha

Glad to hear 🌟

Collapse
 
thekusaldarshana profile image
Kusal Darshana

Great work

Collapse
 
pravesh_sudha_3c2b0c2b5e0 profile image
Pravesh Sudha

Thanks mate!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.