This is a submission for the Runner H "AI Agent Prompting" Challenge
What I Built
The first thing that came to my head was to create a job automation, as this would really make the job-hunting process simpler. But then I had another idea: I wanted to learn new things every day, like they say, the day you stop learning is the day you die
So I created a learning automation.
Demo
https://runner.hcompany.ai/chat/0b0aa228-9dee-4811-944d-127b1bb4f858/share
How I Used Runner H
It started with this prompt, which was pretty straightforward and in less than a minute, I got an email:
"Every two days at 8:00 AM, create a short 15-minute micro-course focused on this week's theme: Web Performance. Each micro-course should include: One high-quality article A brief summary (1–2 sentences) for each, explaining why it’s valuable Collect these resources from credible sources like freeCodeCamp, Smashing Magazine, Dev.to, YouTube, and relevant technical blogs. Add the resources into a single shared Google Doc called Weekly Learning Track. Organize entries by date using bold headings (e.g., July 6, 2025 – Web Performance #1). Add a new section every two days. Once updated, send a short email with: "Subject: Your Micro-Course for Today Body: Good morning Here’s your micro-course for the day. Topic: Web Performance View it here: [Google Doc link] " This week’s theme is Web Performance. I will update the topic manually each week, so reuse the same structure until I change it."
This week’s theme was Web Performance. I planned to manually update the theme every week, and reuse the structure for as long as needed.
It responded:
"This process will repeat every two days until the theme changes. If you need further assistance, feel free to let me know!"
And then I realized: this would create an infinite loop. It would just keep searching for web performance articles forever. So I wanted it to be finite and ideally, it would remind me when to change the theme.
When I tried to update the workflow, it said:
"Chat disabled, agent has completed its task."
Which meant I couldn’t edit it, and definitely couldn’t change the theme. It was my first time using an Agent, so I wasn’t sure if this was normal. But it felt like a missed opportunity not being able to tweak something after it's been deployed.
My workaround was to create a Google Sheet containing weekly themes. The idea was simple: the agent would pull from the list line by line. Each theme would run for 3 micro-courses (spanning 6 days), and then automatically switch to the next one. That way, all I had to do was update the sheet with new weekly topics in advance.
Here is the new prompt
Every 2 days at 8:00 AM, read the current learning theme from a Google Sheet titled Learning Themes. The sheet has two columns: Week and Theme. Use today’s week number to find the correct row. For each theme, generate a 15-minute micro-course consisting of: One high-quality article or a video A 1–2 sentence summary for each resource explaining why it's valuable Curate from trusted sources like: freeCodeCamp, Dev.to, Smashing Magazine, YouTube, Hacker News, etc. Store the results in a single Google Doc titled Weekly Learning Track. Use a bold heading for each session like: Date sent – Web Performance #1, July 8 – Web Performance #2, etc. Once updated, send a short email with: Subject: Your Micro-Course for Today Body: Good morning Here’s your micro-course for the day. Topic: Web Performance View it here: Google Doc link Only create 3 micro-courses per theme. After the 3rd session, skip content generation. On the next scheduled day (after 3 sessions), check if there is a theme set for the next week in the sheet. If found → continue with that theme If not found → send me a reminder email "Email subject: No Theme Found for Next Week Email body: Your current learning theme is complete. Please update the 'Learning Themes' sheet to keep your micro-courses going.
Sounds easy, right? Except I kept running into issues where it couldn’t “see” the sheet. After a bit of back and forth, I realized what the issue was: the sheet was private. Runner H couldn’t access it.
Once I changed the sharing settings, it connected immediately and sent me an email with the correct Google Doc link.
The agent is now scheduled to run every 2 days. This was the first run I'll update this post when the second micro-course is generated.
Use Case & Impact
This is a pretty good way to build a lightweight personal learning system. You can change the frequency to suit your own pace or switch up the themes as needed. It’s flexible, fast, and genuinely useful especially if you like structured, bite-sized learning but hate managing it manually. Anyone who wants to learn consistently without getting overwhelmed would benefit from this.
Top comments (0)